JFrame er en del av Java pakke kalt Swing som tilbyr pre - utviklede programmering verktøy til hjelp i etableringen av grafiske brukergrensesnitt ( GUI ) i Java-programmer . JFrame er en "beholder" klassen som skaper vinduer som kan inneholde flere komponenter som gir et program funksjonalitet. Disse komponentene kan inneholde knapper , menylinjer , ruller barer og tekstfelt blant mange andre. En JPanel er en annen type container objekt som kan være integrert i andre beholdere , for eksempel en JFrame . JPanels kan tegne grafikk og inneholder tilpassede oppsett av andre komponenter . Instruksjoner
en
Import 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 : en
import javax.swing * ;
import java.awt * ;
2
Opprett en ny JFrame . . protestere og angi grunnleggende egenskaper . Metoden . SetSize angir dimensjonene av rammen, sett. SetDefaultCloseOperation virkemåten av rammen når den er lukket , . SetVisible sett hvorvidt en ramme skal vises på skjermen. Eksempel kode for en JFrame objektet ser ut som dette : en
JFrame newFrame = new JFrame ( " New JFrame ");
newFrame.setSize ( 200 ,
3
Opprett en ny JPanel Eksempel kode :
JPanel newPanel = new JPanel ();
4
Legg til JPanel til JFrame bruker . ». add ( ) "-metoden Den getContentPane ( ) brukes til å lage en " beholder" for andre komponenter , for eksempel en JPanel eksempel kode : . . . .
newFrame.getContentPane ( ) legg ( newPanel );
Så, vil du se en kode noe sånt som : en
import javax.swing * ;
import java.awt * ;
public class ( . . ) {
public static void main ( String [] args ) {
JFrame newFrame = new JFrame ( " New JFrame ");
JPanel newPanel = new JPanel ( ) ;
newFrame.setSize ( 200 ,