Kako stvoriti JFrame u Javi?

Ovaj JFrame u Javi vrsta je spremnika koji radi poput glavnog prozora u kojem možete stvoriti komponente poput tekstualnih polja, gumba itd. Kako biste stvorili GUI

JFrame je klasa javax.sving paket koji je produžen za java.awt.frame. Ovo je prozor najviše razine, s obrubom i naslovnom trakom. Klasa JFrame ima razne metode pomoću kojih se može prilagoditi. Dakle, ovaj će vam članak pomoći da steknete detaljno znanje o JFrameu u .

Ovo su teme koje će biti obrađene u ovom članku:



Započnimo!

c ++ sortiranje nizova

JFrame u Javi: Uvod u Java JFrames

JFrame je spremnik najviše razine koji pruža prozor na zaslonu. Okvir je zapravo osnovni prozor na koji se oslanjaju ostale komponente, naime traka izbornika, ploče, naljepnice, tekstualna polja, gumbi itd. Gotovo sve druge Ljuljačka aplikacija započinje s prozorom JFrame. Za razliku od okvira, JFrame ima mogućnost sakriti ili zatvoriti prozor uz pomoć metode setDefaultCloseOperation (int).

Kako stvoriti JFrame?

JFrame razred ima mnogo konstruktori koji se koriste za stvaranje novog JFramea. JFrame možete stvoriti pomoću ovih metoda:

JFrame (): To pomaže u stvaranju okvira koji je nevidljiv.
JFrame (naslov niza): Pomaže u stvaranju okvira s naslovom.
JFrame (GraphicsConfiguration gc): Stvara okvir s praznim naslovom i grafičkom konfiguracijom zaslona.

Primjer:

JFrame F = new JFrame () // Ili preoptereti konstruktor i daj mu naslov: JFrame F1 = new JFrame ('Red Alert!')

Sada, nakon stvaranja JFrame-a, morate postaviti veličinu i mjesto. Pogledajmo kako se to može učiniti.

// dodamo okvir JFrame f = novi JFrame ('Crveno upozorenje!') // postavi veličinu: širinu, visinu (u pikselima) f.setSize (450, 475) // postavi mjesto (x, y) f.setLocation (120, 60)

Krenimo sada i shvatimo operacije koje se mogu izvesti na JFrame-u.

JFrame u Javi: Operacije

TipMetodaOpis
zaštićena prazninaaddImpl (Component comp, Object constraints, int index)Dodaje navedenu podređenu komponentu.
zaštićeni JRootPanecreateRootPane ()To se naziva metodama konstruktora za stvaranje zadanog rootPane-a.
zaštićena prazninaframeInit ()Konstruktori pozivaju ovu metodu da pravilno pokrene JFrame.
poništitisetContentPane (Containe contentPane)Postavlja svojstvo contentPane
statička prazninasetDefaultLookAndFeelDecorated (logički defaultLookAndFeelDecorated)Pruža savjet da li novostvoreni JFrames trebaju imati ukrase prozora prema trenutnom izgledu i dojmu.
poništitisetIconImage (slika slike)Ovim se slika postavlja kao ikona za ovaj prozor.
poništitisetJMenuBar (JMenuBar menubar)Postavlja traku izbornika za ovaj okvir.
poništitisetLayeredPane (JLayeredPane slojevitoPane)Postavlja svojstvo layeredPane.
JRootPanegetRootPane ()Vraća rootPane objekt za ovaj okvir.
TransferHandlergetTransferHandler ()Dobiva svojstvo transferHandler.

Primjer:

import java.awt.FlowLayout import javax.swing.JButton import javax.swing.JFrame import javax.swing.JLabel import javax.swing.Jpanel javna klasa JFrame Edureka {public static void main (String s []) {JFrame frame = new JFrame ('JFrame Example') JPanel panel = new JPanel () panel.setLayout (new FlowLayout ()) JLabel label = new JLabel ('JFrame By Example') JButton button = new JButton () button.setText ('Button') panel.add (label) panel.add (button) frame.add (panel) frame.setSize (200, 300) frame.setLocationRelativeTo (null) frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) frame.setVisible (true)}}

Izlaz:

Primjer Jframe - JFrame u Javi - Edureka

Ovime dolazimo do kraja ovog članka o „ JFrame u Javi “. Nadam se da ste jasni sa svime što je s vama podijeljeno.

Nadam se da se gore navedeni sadržaj pokazao korisnim za poboljšanje vašeg . Nastavite čitati, istražujte!

koja je razlika između c ++ i jave

Također pogledajte Edureka, pouzdana tvrtka za internetsko učenje s mrežom od više od 250 000 zadovoljnih učenika raširenih širom svijeta. Edurekin tečaj za obuku i certificiranje Java J2EE i SOA namijenjen je studentima i profesionalcima koji žele biti programer Java. Tečaj je osmišljen kako bi vam pružio prednost u programiranju Java-a i osposobio vas za osnovne i napredne Java koncepte, zajedno s raznim poput Hibernate & Spring.