Razlika med JPanelom in JFrame

JPanel proti JFrame

JPanel in JFrame sta oba razreda v programskem jeziku Java. Oba sta videti kot okna, kadar sta 'trčena', vendar imata različne namene ali namene.

JPanel dejansko služi kot posoda za splošne namene. Tam so običajno postavljene bolj zapletene ali večje operacije. Znotraj ene plošče lahko postavite veliko operacij. JPanel je podrazred JComponent, JComponent pa podrazred vsebnika, zato je JPanel tudi vsebnik. Obstaja toliko metod, ki jih lahko uporabimo za JPanel, ki ga je podedoval od svojih super razredov. Dostopnost, poravnave in opazovalec slike so nekateri od njegovih primerov. V JPanel lahko postavite tudi polja, nalepke, gumbe, potrditvena polja in celo slike ter številne druge funkcije. Preprosto predstavlja območje, kamor lahko postavite vizualne slike in kontrole.

V programiranju Java morate za ustvarjanje plošče poklicati konstruktor JPanel () (to ustvari prazno ploščo). Privzeto je neprozoren, vendar lahko spremenite barvo ozadja. Svoje komponente lahko prilagodite tudi s pomočjo Upravljalcev postavitve. Upravitelji postavitve, kot so postavitev toka, postavitev mreže, postavitev meje itd., Vam pomagajo nadzirati velikosti, položaje in poravnavo svojih komponent v JPanelu. Barve komponent lahko prilagodite tudi s pomočjo konstruktorjev setColor (color_obj), setForeGround (color_obj) in setBackgroundColor (color_obj).

JFrame, tako kot JPanel, je tudi podrazred JComponent in JContainer. To je okno z lastnimi lastnostmi. Vsebuje obrobo, naslovno vrstico in komponente gumba. Vse fizične lastnosti, kot so velikost, barva, pisave itd., Je mogoče prilagoditi. Za vsak atribut, ki ga želite spremeniti, so izpeljani ustrezni skladnji. JFrame ima v osnovi dve podregiji, podokno z vsebino in menijsko vrstico, vendar se večina kontrol nahaja v območju podokna z vsebino. V JFrame lahko postavite tudi gumbe, nalepke in potrditvena polja.

JFrame je okno, ki se običajno uporablja za samostojne aplikacije, na primer opozorilno okno ali okno z obvestili, ki jih običajno vidite na zaslonu. Uporablja metodo poslušalca Windows, ki se izvede vsakič, ko zaprete, odprete, povečate, zmanjšate ali aktivirate okno. Obstaja tudi metoda poslušalca miške, s pomočjo katere se vaš okvir odziva na miške. Okvirji imajo lahko tudi notranje okvirje, vendar so popolnoma odvisni od glavnega okvirja. Obstaja toliko dejanj, ki jih lahko naredite za svoj okvir, ne samo s poslušalci, temveč tudi z uporabo metod dodajanja, prejemanja in nastavitve.

Povzetek:

1. JPanel služi kot posoda za splošne namene, JFrame pa je okno, ki se običajno uporablja za samostojne aplikacije, na primer opozorilno okno ali okno z obvestili.

2. JPanel predstavlja območje, ki se uporablja za bolj zapletene operacije ali aplikacije.

3. V JPanelu lahko ena plošča sprejme številne operacije, medtem ko ima v JFrame lahko notranje okvirje za drugačen namen.