Hur skapar jag JFrame i Java?



Denna JFrame i Java är en typ av en container som fungerar som huvudfönstret där du kan skapa komponenter som textfält, knappar, etc för att skapa ett GUI

JFrame är en klass av javax.swing paket som förlängs med java.awt.frame. Detta är fönstret på översta nivån, med kantlinje och en titelfält. JFrame-klassen har olika metoder som kan användas för att anpassa den. Så den här artikeln hjälper dig att få fördjupad kunskap om JFrame i .

Det här är ämnena som ska behandlas i den här artikeln:





Låt oss börja!

vad är docka i devops

JFrame i Java: Introduktion till Java JFrames

JFrame är en toppnivåbehållare som ger ett fönster på skärmen. En ram är faktiskt ett basfönster som andra komponenter bygger på, nämligen menyraden, paneler, etiketter, textfält, knappar etc. Nästan alla andra Gunga ansökan börjar med JFrame-fönstret. Till skillnad från en ram har JFrame möjlighet att dölja eller stänga fönstret med hjälp av metoden setDefaultCloseOperation (int).



Hur skapar jag en JFrame?

JFrame klass har många konstruktörer som används för att skapa en ny JFrame. Du kan skapa en JFrame med följande metoder:

JFrame (): Detta hjälper till att skapa en osynlig ram.
JFrame (strängrubrik): Hjälper till med att skapa en ram med en titel.
JFrame (GraphicsConfiguration gc): Skapar en ram med tom titel och grafikkonfigurationen på skärmen.

Exempel:



JFrame F = new JFrame () // Eller överbelasta konstruktören och ge den en titel: JFrame F1 = new JFrame ('Red Alert!')

Nu, efter att du har skapat JFrame, måste du ställa in storlek och plats. Låt oss se hur detta kan göras.

// lägg till ramen JFrame f = new JFrame ('Red Alert!') // set size: width, height (in pixels) f.setSize (450, 475) // set the location (x, y) f.setLocation (120, 60)

Låt oss nu gå vidare och förstå de operationer som kan utföras på JFrame.

JFrame i Java: Operations

TypMetodBeskrivning
skyddad tomrumaddImpl (Component comp, Object constraints, int index)Den lägger till den angivna underordnade komponenten.
skyddad JRootPanecreateRootPane ()Detta kallas av konstruktormetoderna för att skapa standard rootPane.
skyddad tomrumframeInit ()Denna metod kallas av konstruktörerna att initiera JFrame ordentligt.
tomhetsetContentPane (Containe contentPane)Ställer in contentPane-egenskapen
statiskt tomrumsetDefaultLookAndFeelDecorated (boolean defaultLookAndFeelDecorated)Ger en ledtråd om huruvida nyskapade JFrames ska ha sina fönsterdekorationer från det aktuella utseendet.
tomhetsetIconImage (bildbild)Detta ställer in bilden som ska visas som ikonen för det här fönstret.
tomhetsetJMenuBar (JMenuBar menyrad)Ställer in menyraden för den här ramen.
tomhetsetLayeredPane (JLayeredPane layeredPane)Den anger egenskapen layeredPane.
JRootPanegetRootPane ()Returnerar rootPane-objektet för den här ramen.
TransferHandlergetTransferHandler ()Hämtar egenskapen transferHandler.

Exempel:

importera java.awt.FlowLayout importera javax.swing.JButton importera javax.swing.JFrame importera javax.swing.JLabel import javax.swing.Jpanel public class JFrame Edureka {public static void main (String s []) {JFrame frame = new JFrame ('JFrame Exempel') JPanel-panel = ny JPanel () panel.setLayout (ny FlowLayout ()) JLabel-etikett = ny JLabel ('JFrame By Exempel') JButton-knapp = ny JButton () -knapp. SetText ('Knapp') 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)}}

Produktion:

Jframe Exempel - JFrame i Java - Edureka

Med detta kommer vi till slutet av den här artikeln om ” JFrame i Java “. Jag hoppas att ni är klara med allt som har delats med er.

Jag hoppas att ovan nämnda innehåll visade sig vara till hjälp för att förbättra din . Fortsätt läsa, fortsätt utforska!

stigande ordning c ++

Kolla också ut av Edureka, ett pålitligt inlärningsföretag online med ett nätverk av mer än 250 000 nöjda elever spridda över hela världen. Edurekas Java J2EE- och SOA-utbildning och certifieringskurs är utformad för studenter och yrkesverksamma som vill vara Java-utvecklare. Kursen är utformad för att ge dig ett försprång till Java-programmering och träna dig för både kärn- och avancerade Java-koncept tillsammans med olika som Hibernate & Spring.