0% encontró este documento útil (0 votos)
20 vistas5 páginas

TAREA1

Este documento describe varias clases y métodos utilizados en Java Swing como JFrame, JLabel, JTextField, JButton y cómo se pueden utilizar métodos como setLayout(), setBounds(), setForeground(), setVisible(), entre otros.

Cargado por

Ali
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
20 vistas5 páginas

TAREA1

Este documento describe varias clases y métodos utilizados en Java Swing como JFrame, JLabel, JTextField, JButton y cómo se pueden utilizar métodos como setLayout(), setBounds(), setForeground(), setVisible(), entre otros.

Cargado por

Ali
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

INSTITUTO TECNOLÓGICO SUPERIOR DE POZA RICA

Ingeniería en Sistemas Computacionales

MATERIA: TOPICOS AVANZADOS DE PROGRAMACIÓN

DOCENTE: JUAN DE DIOS PADRÓN HIJONOSA

ALUMNO: IAN OZIEL LÓPEZ PULIDO

GRUPO: 4°A

TEMA: TAREA 1

Miércoles 15 de Febrero del 2023.


Definir los siguientes métodos y clases
➢ Clases
• JFrame
Se podría decir que un frame es una clase utilizada en Swing(Es un biblioteca
de clases).Esto frame nos sirven para generar ventanas de usuario ,en las
cuales se le pueden añadir diferentes objetos (JButton, JTable, etc)con estos
objetos el usuario podrá interactuar con el programa.

• JLabel
Un objeto de control Jlabel permite dibujar en el formulario una etiqueta,
entendiéndose como etiqueta una expresión estática que se quiere colocar.
También es usado para mostrar los resultados de un proceso.

• JTextField
Un JTextField o campo de texto es un componente java de la clase swing que
crea un input utilizado para la captura de datos.

• JButton
El control JButton tiene como objetivo que el usuario pueda interactuar con él.
La mecánica para atrapar el clic del objeto de la clase JButton se hace mediante
la implementación de un ActionListener como acabamos de ver, más la
declaración del método asociado a ese evento, en este caso actionPerformed.

➢ Métodos
• setLayout();
setLayout( miBorderLayout ); instancian un objeto Frame, también instancian
un objeto BorderLayout con una separación de tres pixels entres Componentes
y establecen ese objeto BorderLayout como controlador de posicionamiento
de Componentes del Frame.
• setBounds(, , ,)
SetBounds es un método en Java que mueve y cambia el tamaño de un
componente para caber dentro de los parámetros de un rectángulo
delimitador especificado. La nueva posición de este componente se define por
los parámetros enviados al método desde dentro de una clase de programa.
Estos parámetros incluyen los tipos de datos enteros x, y, anchura y altura. La
entradas x e y definen la nueva coordenada de partida del componente, la
anchura determina la anchura del componente y la altura determina la altura
del componente.

• setForeground()
El método setForeground se usa para cambiar el color de letra del texto usado
en la etiqueta. El argumento Color.red indica el color del texto que en este caso
es rojo, pero podemos cambiar por cualquier otro color, por ejemplo
Color.green (verde), Color.black (negro), Color.white (blanco), etc.

• setVisible()
La llamada al método setVisible(true) permite visualizar la ventana. Esta se
dibuja en la parte superior izquierda de la pantalla. Contiene algunos
elementos, en particular algunos iconos, el logo de Java, con una apariencia
(look & feel) que recuerda a la de nuestra plataforma.

• setLocationRelativeTo()
Establece la posición de la ventana relativa a un componente pasado como
parámetro. Si se le pasa null como parámetro se posiciona en el centro de la
pantalla.

• setDefaultCloseOperation()
Sirve para llevar la aplicación a la bandeja de sistema, una vez que pulsamos
cerrar en la ventana de la aplicación.
• setResizable()
Este método nos permite redimensionar los componentes en tiempo de
interacción con el usuario, tiene como parámetro a una variable booleana
pudiendo así tener dos funciones: True y False.

• getContentPane()
Cuando utilicemos la clase JFrame uno de los componentes (objetos) que
añadiremos a este elemento contenedor es un panel perteneciente a la clase
JPanel. Este último se comportará como una capa que se encuentra por encima
del objeto de la clase JFrame.

• setBackground()
La clase Component proporciona dos métodos para modificar el color de un
Componente. A través de los métodos setBackground() y setForeground(), se
pueden indicar los colores del fondo y del texto.

• addActionListener()
ActionListener se usa para detectar y manejar eventos de acción (ActionEvent)
que son los que tienen lugar cuando se produce una acción sobre un elemento
del programa

• setText()
Muestra el texto en el control JTextArea. Indicar que si deseamos capturar el
texto ingresado en un control JTextArea se puede usar el método getText, igual
que para el control JTextField. Se utiliza de la siguiente manera: String s =
jtextarea.

• getSource()
Devuelve un objeto Source existente, dado un nombre de archivo.
➢ Otros
• System.exit()
Este método finaliza la ejecución actual Máquina virtual Java (JVM) . Toma un
argumento 'código de estado' donde un código de estado distinto de cero
indica una terminación anormal.

• Extends
Se puede usar para crear una subclase a partir de clases personalizadas, así
como sus objetos incorporados. La propiedad . prototype de la nueva subclase
debe ser un Object o null

• Implements
En Java, para indicar que una clase implementa una interfaz se utiliza la palabra
reservada implements. Una clase puede implementar varios interfaces
simultáneamente, pese a que, en Java, una clase sólo puede heredar de otra
clase (herencia simple de implementación, múltiple de interfaces).

• ActionListener
Se usa para detectar y manejar eventos de acción (ActionEvent): los que tienen
lugar cuando se produce una acción sobre un elemento del programa.

También podría gustarte