Montering grafiske brukergrensesnitt ( GUI ) kan være en skjerpende oppgave å selv de mest avanserte programmerere . Det spesielle ved å definere komponenter , egenskaper og steder skiller seg fra å lage den underliggende koden som vil drive den faktiske funksjon av et bestemt program . Heldigvis for Java- programmerere , kommer språket med Swing bibliotekene som gjør skape GUI en enklere oppgave , med sikringsanlegg komponenter som individuelle JPanels å opptre som flere komponenter lerreter innenfor en enkelt JFrame . For oppgaver som sentrerer et JPanel på toppen av JFrame , bruker programmerer retningen av komponenter innenfor spesifikke JFrame . Instruksjoner
en
Erklærer din nye JFrame med syntaksen " JFrame MyJFrame = new JFrame , " hvor " MyJFrame " er navnet du gir JFrame din
2
Erklærer . en ny JPanel med en layout manager, slik som " BorderLayout " manager . Syntaksen for en JPanel med BorderLayout manager ville være " JPanel MyJPanel = new JPanel ( ny BorderLayout ( )); " . Der " MyJPanel " er navnet du vil gi panelet
3
Legg til en komponent til JPanel og sentrum komponenten med din valgte layout manager . Gjøre dette med " . Add ( )" metoden i JPanel . For eksempel vil legge til en JLabel og sentrer det med BorderLayout manageren bruker syntaksen " MyJPanel.add ( new JButton , BorderLayout.CENTER )," der " MyJPanel " er navnet du gir panelet
fire .
Legg til JPanel til JFrame med syntaksen " MyJFrame.getContentPane ( ) legg ( MyJPanel ) ; . " hvor " MyJFrame " og " MyJPanel " er navnene du ga disse komponentene når du erklært dem . Den JPanel posisjonerer seg på JFrame henhold til retningen av komponent sin , så sentrering en komponent på JPanel vil føre til sentrum på toppen av en JFrame .