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
Componente swing - Barra de progreso visual
JProgressBar
26
Componente swing - Boton de radio excluyente
JRadioButton
27
Componente swing - Boton de radio para elemento opcional de un menu
JRadioButtonMenuItem
28
Componente swing - Componente fundamental en jerarquia de contenedor
JRootPane
29
Componente swing - Barra de desplazamiento
JScrollBar
30
Componente swing - Panel contenedor que gestiona barras de desplazamiento horizontales y verticales
JScrollPane
31
Componente swing - Separador de menu
JSeparator
32
Componente swing - Barra deslizante (la desliza el usuario)
JSlider
33
Componente swing - Panel dividido en dos subpaneles de tamaño modificable
JSplitPane
34
Componente swing - Cuadro de entrada de seleccion de numero o valor
JSpinner
35
Componente swing - Panel que contiene multiples pestañas
JTabbedPane
36
Componente swing - Tabla bidimensional
JTable
37
Componente swing - Area de texto en 2 dimensiones para texto plano
JTextArea
38
Componente swing - Cuadro de texto de 1 dimension
JTextField
39
Componente swing - Componente de texto que se puede marcar con atributos
JTextPane
40
Componente swing - Boton con 2 estados
JToggleButton
41
Componente swing - Barra de herramientas
JToolBar
42
Componente swing - Separador de barra de herramientas
JToolBar.Separator
43
Componente swing - Etiqueta emergente al pasar raton por encima
JToolTip
44
Componente swing - Visualizar conjunto de datos jerarquicos en forma de arbol
JTree
45
Componente swing - Vista de informacion subyacente
JViewPort
46
Componente swing - Ventana que se puede visualizar desde cualquier sitio del escritorio
JWindow
47
Añadir un listener de accion x de la clase X a un objeto boton y
``` X x = new X(); y.addActionListener(x); ```
48
Crear metodo de deteccion de evento de accion x
public void actionPerformed(ActionEvent x){ | }
49
Obtener fuente de evento x, guardarla en objeto JButton y
JButton y = (JButton) x.getSource();
50
Crear una clase X ventana de interfaz grafica, con elementos panel x, con boton y valor a etiqueta z valor b
``` 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
Metodos de KeyListener para, pulsacion de tecla, liberacion de tecla, pulsado soltado tecla, con evento x
keyPressed(KeyEvent x); keyReleased(KeyEvent x); keyTyped(KeyEvent x);
52
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
``` char getKeyChar(); int getKeyCode(); String getKeyText(); Object getSource(); ```
53
Metodos de MouseListener para, pulsacion de componente, liberacion de componente, pulsado soltado componente, hover sobre componente, quitar hover sobre componente, con evento x
``` mousePressed(MouseEvent x); mouseReleased(MouseEvent x); mouseClicked(MouseEvent x); mouseEntered(MouseEvent x); mouseExited(MouseEvent x); ```
54
Metodos de MouseMotionListener para, presionar y arrastrar, mover sobre componente, con evento x
mouseDragged(MouseEvent x); | mouseMoved(MouseEvent x);
55
Metodos de MouseWheelListener para, mover rueda de raton, con evento x
mouseWheelMoved(MouseEvent x);
56
Añadir un listener de accion a un objeto boton x, con evento de ejecucion y.z, sin clase interna
x.addActionListener((ActionListener) EventHandler.create(ActionListener.class, y, "z"));
57
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
EventHandler.create(ActionListener.class, x, "y", "z");
58
Componentes contenedores de alto nivel
JFrame JDialog JApplet
59
Componentes contenedores de bajo nivel
JRootPane | JPanel
60
Cerrar aplicacion
System.exit(0);
61
Cerrar ventana pero no aplicacion
setVisible(false);
62
Cerrar aplicacion por defecto con parametro x
setDefaultCloseOperation(x);
63
Parametros para cierre de aplicacion por defecto y desc
DO_NOTHING_ON_CLOSE - no hace nada HIDE_ON_CLOSE - oculta DISPOSE_ON_CLOSE - oculta y destruye EXIT_ON_CLOSE - sale de aplicacion
64
Metodo de gestion de layouts
setLayout()