Tecnología

Inicio

Cómo centrar un JPanel en la cima de un JFrame

Montaje de interfaces gráficas de usuario (GUI) puede ser una tarea agravante incluso a los programadores más avanzados. La especificidad de la definición de los componentes, características y ubicaciones difiere de crear el código subyacente que impulsará el funcionamiento real de un programa específico. Por suerte para los programadores de Java, el lenguaje viene con las bibliotecas Swing que facilitan la creación de interfaces gráficas de usuario una tarea más fácil, con componentes entrelazados como JPanels individuales para actuar como varios lienzos de componentes dentro de una sola JFrame. Para tareas tales como centrar un JPanel en la parte superior de JFrame, el programador utiliza la orientación de los componentes dentro del JFrame específica.

Instrucciones

1 Declarar su nueva JFrame con la sintaxis "JFrame MyJFrame = new JFrame;" donde "MyJFrame" es el nombre que se da a su JFrame.

2 Declarar un nuevo JPanel con un controlador de distribución, tales como el gerente "BorderLayout". La sintaxis de un JPanel con el gerente BorderLayout sería "JPanel MyJPanel = new JPanel (nueva BorderLayout ());" donde "MyJPanel" es el nombre que se le dará al panel.

3 Añadir un componente a la JPanel y centrar el componente con su controlador de distribución elegido. Hacer esto con el ".add ()" método de la JPanel. Por ejemplo, para agregar un JLabel y centrarlo con el gerente BorderLayout utilizar la sintaxis "MyJPanel.add (new JButton, BorderLayout.CENTER);" donde "MyJPanel" es el nombre que le asigne el panel.

4 Añadir los JPanel a la JFrame con la sintaxis "MyJFrame.getContentPane () añadir (MyJPanel);". donde "MyJFrame" y "MyJPanel" son los nombres que dio esos componentes cuando se declaran. Los se posiciona en el JPanel JFrame de acuerdo con la orientación de su componente, para centrar un componente en el JPanel harán que se centran en la parte superior de un JFrame.