Montaje de interfaces gráficas de usuario (GUI ), puede ser una tarea irritante incluso a los programadores más avanzados . La especificidad de los componentes que definen , rasgos y lugares difiere de crear el código subyacente que se encenderá 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 es una tarea fácil , con componentes entrelazados como JPanels individuales para actuar como varios lienzos de componentes en un único JFrame . Para tareas como centrar un JPanel en la parte superior de JFrame , el programador utiliza la orientación de los componentes dentro del JFrame específico. Instrucciones
1
Declare su nuevo JFrame con la sintaxis " JFrame MyJFrame = new JFrame , " dónde " MyJFrame " es el nombre que le da a tu JFrame
2
Declare . un nuevo JPanel con un controlador de distribución , 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 da al panel
3
Agregar un componente a la JPanel y el centro de la componente con su controlador de distribución elegido. Haga lo mismo con el método " . Add () " del JPanel . Por ejemplo , para añadir un JLabel y el centro con el administrador de BorderLayout utilizar la sintaxis " MyJPanel.add ( new JButton , BorderLayout.CENTER )," donde " MyJPanel " es el nombre que le asigne el panel
4 .
Añadir al JPanel al JFrame con la sintaxis " MyJFrame.getContentPane () add ( MyJPanel ) . " dónde " MyJFrame " y " MyJPanel " son los nombres que dio esos componentes cuando se declaran. El JPanel se posiciona en el JFrame función de la orientación de sus componentes , por lo que centrar un componente en el JPanel hará que se centran en la parte superior de un JFrame .