Montagem interfaces gráficas de usuário (GUIs ) pode ser uma tarefa agravante até mesmo para os programadores mais avançados. A especificidade dos componentes de definição , características e locais difere da criação do código subjacente que vai alimentar o real funcionamento de um programa específico. Felizmente para os programadores de Java , a linguagem vem com as bibliotecas do balanço que tornam a criação de GUIs uma tarefa mais fácil , com bloqueio componentes como JPanels individuais para agir como várias telas de componentes dentro de um único JFrame . Para tarefas como um JPanel centragem no topo de JFrame , o programador utiliza a orientação dos componentes dentro do JFrame específico . Instruções
1
Declare seu novo JFrame com a sintaxe " JFrame MyJFrame = new JFrame ; " onde " MyJFrame " é o nome que você dá ao seu JFrame
2
Declare . um novo JPanel com um gerenciador de layout , como o gerente " BorderLayout " . A sintaxe para um JPanel com o gerente BorderLayout seria " JPanel MyJPanel = new JPanel (new BorderLayout ()); " . Onde " MyJPanel " é o nome que você vai dar o painel
3
Adicionar um componente para o JPanel e centralizar o componente com o seu gerenciador de layout escolhido. Faça isso com o " ) . Adicionar ( " método do JPanel . Por exemplo, para adicionar um JLabel e centralizá-lo com o gerenciador BorderLayout usar a sintaxe " MyJPanel.add (new JButton , BorderLayout.CENTER )," onde " MyJPanel " é o nome que você dá o painel
4 .
Adicione o JPanel ao JFrame com a sintaxe " MyJFrame.getContentPane () adicionar ( MyJPanel ); . " onde " MyJFrame " e " MyJPanel " são os nomes que você deu esses componentes quando os declarou . As posições JPanel -se no JFrame de acordo com a orientação de seu componente, para centralização de um componente no JPanel fará com que ele centrar em cima de um JFrame .