Hvordan legge til et panel til JFrame

JFrame er en del av Java pakke kalt Swing som tilbyr pre-utviklet programmeringsverktøy til hjelp i etableringen av grafiske brukergrensesnitt (GUI) i Java-programmer. JFrame er en "container" klasse som lager vinduer som kan inneholde flere komponenter som gir et program funksjonalitet. Disse komponentene kan inkludere knapper, menylinjer, ruller barer og tekstfelt blant mange andre. En JPanel er en annen type container objekt som kan være innebygd i andre beholdere, for eksempel en JFrame. JPanels kan tegne grafikk og inneholder tilpassede oppsett av andre komponenter.

Bruksanvisning

1 Importer Swing og AWT pakker slik at du kan få tilgang til JFrame og JPanel klasser i programmet. Koden for å importere disse pakkene ser ut som dette:

importere javax.swing. *;

importere java.awt. *;

2 Opprett en ny JFrame objekt og angi grunnleggende egenskaper. Fremgangsmåten .setSize angir dimensjonene av rammen, setter .setDefaultCloseOperation oppførselen av rammen når den er lukket, setter .setVisible hvorvidt eller ikke den ramme som vises på skjermen. Eksempel kode for en JFrame objekt ser ut som dette:

JFrame newFrame = new JFrame ( "New JFrame");

newFrame.setSize (200, 200);

newFrame.setDefaultCloseOperation (newFrame.EXIT_ON_CLOSE);

newFrame.setVisible (true);

3 Opprett en ny JPanel. Eksempel kode:

JPanel newPanel = nye JPanel ();

4 Tilsett JPanel til JFrame med ".Legg ()" metoden. Den .getContentPane () brukes til å skape en "beholder" for andre komponenter, slik som en JPanel. Eksempel kode:

newFrame.getContentPane () tilsett (newPanel.);

Så, vil du se en kode noe sånt som:

importere javax.swing. *;

importere java.awt. *;

public class () {

public static void main (String [] args) {

JFrame newFrame = new JFrame ( "New JFrame");

JPanel newPanel = nye JPanel ();

newFrame.setSize (200, 200);

newFrame.setDefaultCloseOperation (newFrame.EXIT_ON_CLOSE);

newFrame.getContentPane () tilsett (newPanel.);

newFrame.setVisible (true);

}

}