Hoe maak je JFrame in Java?

Dit JFrame in Java is een type container dat werkt als het hoofdvenster waarin u componenten zoals tekstvelden, knoppen, enz. Kunt maken om een ​​GUI te maken

JFrame is een klasse van de javax.swing pakket dat wordt verlengd met java.awt.frame. Dit is het venster op het hoogste niveau, met rand en een titelbalk. De JFrame-klasse heeft verschillende methoden die kunnen worden gebruikt om deze aan te passen. Dit artikel helpt je dus diepgaande kennis op te doen over JFrame in .



Dit zijn de onderwerpen die in dit artikel aan de orde komen:



Laten we beginnen!

JFrame in Java: inleiding tot Java JFrames

JFrame is een container op het hoogste niveau die een venster op het scherm biedt. Een frame is eigenlijk een basisvenster waarop andere componenten vertrouwen, namelijk de menubalk, panelen, labels, tekstvelden, knoppen, enz. Bijna elk ander Schommel applicatie begint met het JFrame-venster. In tegenstelling tot een frame heeft JFrame de optie om het venster te verbergen of te sluiten met behulp van de methode setDefaultCloseOperation (int).



hoe je een char in java scant

Hoe maak je een JFrame aan?

JFrame klasse heeft veel constructeurs die worden gebruikt om een ​​nieuw JFrame te maken. U kunt met deze methoden een JFrame maken:

JFrame (): Dit helpt bij het creëren van een frame dat onzichtbaar is.
JFrame (String-titel): Helpt bij het maken van een frame met een titel.
JFrame (GraphicsConfiguration gc): Creëert een frame met een blanco titel en de grafische configuratie van het scherm.

Voorbeeld:



JFrame F = nieuw JFrame () // Of overbelast de constructor en geef het een titel: JFrame F1 = nieuw JFrame ('Red Alert!')

Nu, nadat u het JFrame hebt gemaakt, moet u de grootte en de locatie instellen. Laten we eens kijken hoe dit kan worden gedaan.

// voeg het frame toe JFrame f = nieuw JFrame ('Red Alert!') // set size: width, height (in pixels) f.setSize (450, 475) // stel de locatie (x, y) f.setLocation in (120, 60)

Laten we nu verder gaan en de bewerkingen begrijpen die op het JFrame kunnen worden uitgevoerd.

wat is autoboxen in java

JFrame in Java: Operations

TypeMethodeOmschrijving
beschermde leegteaddImpl (Component comp, Object constraints, int index)Het voegt de gespecificeerde onderliggende component toe.
beschermde JRootPanecreateRootPane ()Dit wordt aangeroepen door de constructormethoden om het standaard rootPane te maken.
beschermde leegteframeInit ()Deze methode wordt aangeroepen door de constructeurs om het JFrame correct te starten.
leegtesetContentPane (Containe contentPane)Stelt de eigenschap contentPane in
statische leegtesetDefaultLookAndFeelDecorated (boolean defaultLookAndFeelDecorated)Geeft een hint over het al dan niet hebben van nieuw gemaakte JFrames hun raamdecoratie volgens de huidige look en feel.
leegtesetIconImage (afbeelding afbeelding)Dit stelt de afbeelding in die moet worden weergegeven als het pictogram voor dit venster.
leegtesetJMenuBar (menubalk JMenuBar)Stelt de menubalk voor dit frame in.
leegtesetLayeredPane (JLayeredPane layeredPane)Het stelt de eigenschap layeredPane in.
JRootPanegetRootPane()Retourneert het rootPane-object voor dit frame.
TransferHandlergetTransferHandler ()Haalt de eigenschap transferHandler op.

Voorbeeld:

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

Uitgang:

Jframe-voorbeeld - JFrame in Java - Edureka

hoe om te gaan met pop-up in selenium

Hiermee komen we aan het einde van dit artikel over “ JFrame in Java “. Ik hoop dat jullie duidelijk zijn met alles wat met jullie is gedeeld.

Ik hoop dat de bovengenoemde inhoud nuttig is gebleken bij het verbeteren van uw . Blijf lezen, blijf ontdekken!

Bekijk ook eens door Edureka, een vertrouwd online leerbedrijf met een netwerk van meer dan 250.000 tevreden leerlingen verspreid over de hele wereld. De training- en certificeringcursus Java J2EE en SOA van Edureka is bedoeld voor studenten en professionals die Java Developer willen worden. De cursus is ontworpen om u een voorsprong te geven in het programmeren van Java en u te trainen in zowel kern- als geavanceerde Java-concepten, samen met verschillende zoals Hibernate & Spring.