Java Interfaces (nosestudia) Flashcards

1
Q

Importar librerias para desarrollo de interfaces

A

import javax.swing.*;

import java.awt.*;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Componente swing - Ventana para Applet que se incluye en una página web

A

JApplet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Componente swing - Botón de acción

A

JButton

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Componente swing - Casilla de verificación independiente

A

JCheckBox

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Componente swing - Panel de seleccion de colores

A

JColorChooser

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Componente swing - Lista desplegable

A

JComboBox

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Componente swing - Clase base para componentes de swing

A

JComponent

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Componente swing - Contenedor usado para crear escritorio

A

JDesktopPane

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Componente swing - Clase base para cuadro de dialogo

A

JDialog

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Componente swing - Editar varios tipos de contenido

A

JEditorPane

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Componente swing - Elegir archivo para lectura escritura

A

JFileChooser

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Componente swing - Marco para ventanas de aplicacion

A

JFrame

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Componente swing - Ventana ligera dentro del marco de la aplicacion

A

JInternalFrame

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Componente swing - Etiqueta con texto y/o imagen

A

JLabel

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Componente swing - Añadir capas a contenedor swing (para solapar)

A

JLayeredPane

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Componente swing - Cuadro de lista para seleccionar uno o varios elementos

A

JList

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Componente swing - Menu de lista desplegable

A

JMenu

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Componente swing - Barra de menu normal

A

JMenuBar

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Componente swing - Cada opcion desplegable de un menu de lista desplegable

A

JMenuItem

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Componente swing - Cuadro de dialogo emergente prefabricado

A

JOptionPane

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Componente swing - Area de trabajo que puede contener otros controles o componentes

A

JPanel

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Componente swing - Cuadro de texto que no muestra caracteres

A

JPasswordField

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Componente swing - Menu emergente

A

JPopUpMenu

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Componente swing - Separador para menu emergente especifico

A

JPopMenu.Separator

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

Componente swing - Barra de progreso visual

A

JProgressBar

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

Componente swing - Boton de radio excluyente

A

JRadioButton

27
Q

Componente swing - Boton de radio para elemento opcional de un menu

A

JRadioButtonMenuItem

28
Q

Componente swing - Componente fundamental en jerarquia de contenedor

A

JRootPane

29
Q

Componente swing - Barra de desplazamiento

A

JScrollBar

30
Q

Componente swing - Panel contenedor que gestiona barras de desplazamiento horizontales y verticales

A

JScrollPane

31
Q

Componente swing - Separador de menu

A

JSeparator

32
Q

Componente swing - Barra deslizante (la desliza el usuario)

A

JSlider

33
Q

Componente swing - Panel dividido en dos subpaneles de tamaño modificable

A

JSplitPane

34
Q

Componente swing - Cuadro de entrada de seleccion de numero o valor

A

JSpinner

35
Q

Componente swing - Panel que contiene multiples pestañas

A

JTabbedPane

36
Q

Componente swing - Tabla bidimensional

A

JTable

37
Q

Componente swing - Area de texto en 2 dimensiones para texto plano

A

JTextArea

38
Q

Componente swing - Cuadro de texto de 1 dimension

A

JTextField

39
Q

Componente swing - Componente de texto que se puede marcar con atributos

A

JTextPane

40
Q

Componente swing - Boton con 2 estados

A

JToggleButton

41
Q

Componente swing - Barra de herramientas

A

JToolBar

42
Q

Componente swing - Separador de barra de herramientas

A

JToolBar.Separator

43
Q

Componente swing - Etiqueta emergente al pasar raton por encima

A

JToolTip

44
Q

Componente swing - Visualizar conjunto de datos jerarquicos en forma de arbol

A

JTree

45
Q

Componente swing - Vista de informacion subyacente

A

JViewPort

46
Q

Componente swing - Ventana que se puede visualizar desde cualquier sitio del escritorio

A

JWindow

47
Q

Añadir un listener de accion x de la clase X a un objeto boton y

A
X x = new X();
y.addActionListener(x);
48
Q

Crear metodo de deteccion de evento de accion x

A

public void actionPerformed(ActionEvent x){

}

49
Q

Obtener fuente de evento x, guardarla en objeto JButton y

A

JButton y = (JButton) x.getSource();

50
Q

Crear una clase X ventana de interfaz grafica, con elementos panel x, con boton y valor a etiqueta z valor b

A
public class X extends JFrame{
-> JPanel x = new JPanel();
-> JButton y = new JButton("a");
-> JLabel z = new JLabel("b");
-> x.add(y);
-> x.add(z);
-> getContentPane().add(x);
}
51
Q

Metodos de KeyListener para, pulsacion de tecla, liberacion de tecla, pulsado soltado tecla, con evento x

A

keyPressed(KeyEvent x);
keyReleased(KeyEvent x);
keyTyped(KeyEvent x);

52
Q

Metodos de KeyEvent y su tipo para, devolver tecla pulsada, devolver valor de tecla pulsada, devolver codigo de tecla pulsada, indicar objeto que produjo el evento, con evento x

A
char getKeyChar();
int getKeyCode();
String getKeyText();
Object getSource();
53
Q

Metodos de MouseListener para, pulsacion de componente, liberacion de componente, pulsado soltado componente, hover sobre componente, quitar hover sobre componente, con evento x

A
mousePressed(MouseEvent x);
mouseReleased(MouseEvent x);
mouseClicked(MouseEvent x);
mouseEntered(MouseEvent x);
mouseExited(MouseEvent x);
54
Q

Metodos de MouseMotionListener para, presionar y arrastrar, mover sobre componente, con evento x

A

mouseDragged(MouseEvent x);

mouseMoved(MouseEvent x);

55
Q

Metodos de MouseWheelListener para, mover rueda de raton, con evento x

A

mouseWheelMoved(MouseEvent x);

56
Q

Añadir un listener de accion a un objeto boton x, con evento de ejecucion y.z, sin clase interna

A

x.addActionListener((ActionListener) EventHandler.create(ActionListener.class, y, “z”));

57
Q

Añadir un listener de accion a un objeto boton x, con evento de metodo setter sety con informacion de getter getz, sin clase interna

A

EventHandler.create(ActionListener.class, x, “y”, “z”);

58
Q

Componentes contenedores de alto nivel

A

JFrame
JDialog
JApplet

59
Q

Componentes contenedores de bajo nivel

A

JRootPane

JPanel

60
Q

Cerrar aplicacion

A

System.exit(0);

61
Q

Cerrar ventana pero no aplicacion

A

setVisible(false);

62
Q

Cerrar aplicacion por defecto con parametro x

A

setDefaultCloseOperation(x);

63
Q

Parametros para cierre de aplicacion por defecto y desc

A

DO_NOTHING_ON_CLOSE - no hace nada
HIDE_ON_CLOSE - oculta
DISPOSE_ON_CLOSE - oculta y destruye
EXIT_ON_CLOSE - sale de aplicacion

64
Q

Metodo de gestion de layouts

A

setLayout()