¿Cómo crear JFrame en Java?



Este JFrame en Java es un tipo de contenedor que funciona como la ventana principal donde puede crear componentes como campos de texto, botones, etc. para crear una GUI

JFrame es una clase de javax.swing paquete que se extiende por java.awt.frame. Esta es la ventana de nivel superior, con un borde y una barra de título. La clase JFrame tiene varios métodos que se pueden usar para personalizarla. Por lo tanto, este artículo lo ayudará a obtener un conocimiento profundo sobre JFrame en .

Estos son los temas que se tratarán en este artículo:





¡Vamos a empezar!

JFrame en Java: Introducción a Java JFrames

JFrame es un contenedor de nivel superior que proporciona una ventana en la pantalla. Un marco es en realidad una ventana base en la que se basan otros componentes, a saber, la barra de menú, paneles, etiquetas, campos de texto, botones, etc. Casi todos los demás Columpio La aplicación comienza con la ventana JFrame. A diferencia de un marco, JFrame tiene la opción de ocultar o cerrar la ventana con la ayuda del método setDefaultCloseOperation (int).



¿Cómo crear un JFrame?

JFrame clase tiene muchas constructores que se utilizan para crear un nuevo JFrame. Puede crear un JFrame usando estos métodos:

JFrame (): Esto ayuda a crear un marco invisible.
JFrame (título de la cadena): Ayuda a crear un marco con un título.
JFrame (GraphicsConfiguration gc): Crea un marco con título en blanco y la configuración gráfica de la pantalla.

Ejemplo:



JFrame F = new JFrame () // O sobrecargar el constructor y darle un título: JFrame F1 = new JFrame ('¡Alerta roja!')

Ahora, después de crear el JFrame, debe establecer el tamaño y la ubicación. Veamos cómo se puede hacer esto.

// agrega el marco JFrame f = new JFrame ('Red Alert!') // establece el tamaño: ancho, alto (en píxeles) f.setSize (450, 475) // establece la ubicación (x, y) f.setLocation (120, 60)

Ahora avancemos y comprendamos las operaciones que se pueden realizar en JFrame.

JFrame en Java: Operaciones

TipoMétodoDescripción
vacío protegidoaddImpl (composición de componentes, restricciones de objeto, índice int)Agrega el componente secundario especificado.
protegido JRootPanecreateRootPane ()Esto es llamado por los métodos constructores para crear el rootPane predeterminado.
vacío protegidoframeInit ()Los constructores llaman a este método para iniciar correctamente el JFrame.
vacíosetContentPane (Containe contentPane)Establece la propiedad contentPane
hoyo estaticosetDefaultLookAndFeelDecorated (booleano defaultLookAndFeelDecorated)Proporciona una pista sobre si los JFrames recién creados deben tener sus decoraciones de ventana proporcionadas por la apariencia actual.
vacíosetIconImage (imagen de la imagen)Esto configura la imagen que se mostrará como el icono de esta ventana.
vacíosetJMenuBar (barra de menú JMenuBar)Establece la barra de menú para este marco.
vacíosetLayeredPane (JLayeredPane layeredPane)Establece la propiedad layeredPane.
JRootPanegetRootPane ()Devuelve el objeto rootPane para este marco.
TransferHandlergetTransferHandler ()Obtiene la propiedad transferHandler.

Ejemplo:

cómo hacer un jframe
import java.awt.FlowLayout import javax.swing.JButton import javax.swing.JFrame import javax.swing.JLabel import javax.swing.Jpanel public class JFrame Edureka {public static void main (String s []) {JFrame frame = new JFrame ('Ejemplo de JFrame') JPanel panel = new JPanel () panel.setLayout (new FlowLayout ()) JLabel label = new JLabel ('JFrame By Example') JButton button = new JButton () button.setText ('Button') panel.add (etiqueta) panel.add (botón) frame.add (panel) frame.setSize (200, 300) frame.setLocationRelativeTo (nulo) frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) frame.setVisible (true)}}

Salida:

Ejemplo de Jframe - JFrame en Java - Edureka

Con esto, llegamos al final de este artículo sobre “ JFrame en Java “. Espero que tengan claro todo lo que se ha compartido con ustedes.

Espero que el contenido mencionado anteriormente haya resultado útil para mejorar su . ¡Sigue leyendo, sigue explorando!

También echa un vistazo por Edureka, una empresa de aprendizaje en línea de confianza con una red de más de 250.000 alumnos satisfechos repartidos por todo el mundo. El curso de certificación y capacitación Java J2EE y SOA de Edureka está diseñado para estudiantes y profesionales que desean ser desarrolladores de Java. El curso está diseñado para darle una ventaja en la programación de Java y capacitarlo para los conceptos básicos y avanzados de Java junto con varios como Hibernate y Spring.