Está en la página 1de 3

clase: contiene métodos y atributos (y el nombre).

clase interface: define constantes y define los metodos, no los implementa y luergo otra clase se
hace cargo de implementar los metodos.,

clase abstract: clase de las cuales no necesito crear objetos, sirve solo para aglutinar

arreglos (arraylist): , es una clase que permite almacenar datos en memoria de forma similar a los
Arrays, con la ventaja de que el numero de elementos que almacena, lo hace de forma dinámica,
es decir, que no es necesario declarar su tamaño como pasa con los Arrays.

ArrayList a = new ArrayList();


a.add("Lenguaje");
a.add(3);
a.add('a');
a.add(23.5);
Los elementos del arrayList a son:
“Lenguaje” 2 ‘a’ 23.5

Cada objeto tiene iun contenedor y propiedades.

Jpanel objetos y contenedor permite agrupar y organizar otros componentes

OBJETOS:

Jlabel: etiqueta

Jtextfield y jtextarea: cajas de texto par aentrada de datos.

Jradiobutton: permite solo uno

Jcombobox: lista desplegable

jmenuBar: barrasd de menú

joptionplane ventanas de dialogo

aparte de los objetos existen eventos, y se pueden detectar y capturar por medio de (listeners).
JLabel

Tiene metodos:

setText(String) ----Por lo tanto es una clase

Jbutton

Permite modificar el texto del botón

• doClick(): Ejecuta el ActionListener(click) asociado al botón

JTextField y JPasswordField

• setText(String): Cambia el texto del campo de texto

• FocusListener: captura eventos relacionados con la recepción


(focusGained) o pérdida del foco (focusLost).
Se trata de captar donde está el mouse o el teclado y puede realizar acciones acorde a si se
está en el o se sale de él.

SetText método que deja el texto.

Append método que anexa al final.

Atributo nombre = parámetro

This.nombre = nombre

Propio de la clase, ya sea método o atributo

En este caso es this.nombre es de la clase

Y nombre es el atributo

También podría gustarte