Samling grafiske brugergrænseflader ( GUI ) kan være en skærpende opgave at selv de mest avancerede programmører. Specificiteten af definere komponenter, træk og steder adskiller sig fra at skabe den underliggende kode , der vil magten selve driften af et specifikt program . Heldigvis for Java-programmører , sproget kommer med swing biblioteker, der gør at skabe GUIs en lettere opgave med sikringsanlæg komponenter såsom individuelle JPanels at fungere som flere komponent lærreder inden for en enkelt JFrame . For opgaver såsom centrering en JPanel på toppen af JFrame bruger programmøren orienteringen af komponenter inden for specifikke JFrame . Instruktioner
1
Erklær din nye JFrame med syntaksen " JFrame MyJFrame = new JFrame ," hvor " MyJFrame " er det navn, du giver din JFrame
2
Erklær . en ny JPanel med et layout manager, såsom " BorderLayout " manager. Syntaksen for et JPanel med BorderLayout manager ville være " JPanel MyJPanel = new JPanel (ny BorderLayout ()); " . Hvor " MyJPanel " er det navn, du vil give panelet
3 < p > Tilføj en komponent til JPanel og centrere komponenten med dit valgte layout manager. Gør dette med " . Add ()" metoden på JPanel . For eksempel, tilføjer til en JLabel og centrer den med BorderLayout lederen bruge syntaksen " MyJPanel.add (ny JButton , BorderLayout.CENTER ) ", hvor " MyJPanel " er det navn, du giver panelet
4 .
Tilsæt JPanel til JFrame med syntaksen " MyJFrame.getContentPane () add ( MyJPanel ) . " hvor " MyJFrame " og " MyJPanel ", er de navne, du gav de komponenter , når du erklæret dem . Den JPanel positionerer sig på JFrame ifølge retningen af sin komponent så centrering en komponent på JPanel vil få det til center på toppen af en JFrame .