Как да създам JFrame в Java?



Този JFrame в Java е вид контейнер, който работи като основния прозорец, където можете да създавате компоненти като текстови полета, бутони и т.н., за да създадете GUI

JFrame е клас на javax.суинг пакет, който е удължен с java.awt.frame. Това е прозорецът от най-високо ниво, с граница и лента със заглавие. Класът JFrame има различни методи, които могат да бъдат използвани за персонализирането му. И така, тази статия ще ви помогне да получите задълбочени познания за JFrame в .

Това са темите, които ще бъдат разгледани в тази статия:





Нека да започнем!

JFrame в Java: Въведение в Java JFrames

JFrame е контейнер от най-високо ниво, който осигурява прозорец на екрана. Рамката всъщност е основен прозорец, на който разчитат други компоненти, а именно лентата с менюта, панели, етикети, текстови полета, бутони и др. Почти всеки друг Люлка приложението започва с прозореца JFrame. За разлика от рамката, JFrame има опцията да скрие или затвори прозореца с помощта на метода setDefaultCloseOperation (int).



Как да създам JFrame?

JFrame клас има много конструктори които се използват за създаване на нов JFrame. Можете да създадете JFrame, като използвате следните методи:

JFrame (): Това помага за създаването на невидима рамка.
JFrame (заглавие на низ): Помага при създаването на рамка със заглавие.
JFrame (GraphicsConfiguration gc): Създава рамка с празно заглавие и графична конфигурация на екрана.

Пример:



JFrame F = new JFrame () // Или претоварете конструктора и му дайте заглавие: JFrame F1 = new JFrame ('Red Alert!')

Сега, след създаването на JFrame, трябва да зададете размера и местоположението. Нека да видим как това може да се направи.

// добавяне на рамката JFrame f = new JFrame ('Red Alert!') // задаване на размер: ширина, височина (в пиксели) f.setSize (450, 475) // задаване на местоположението (x, y) f.setLocation (120, 60)

Сега нека продължим напред и да разберем операциите, които могат да бъдат извършени на JFrame.

JFrame в Java: Операции

ТипМетодОписание
защитена кухинаaddImpl (Component comp, Object constraints, int index)Той добавя посочения дъщерен компонент.
защитен JRootPanecreateRootPane ()Това се извиква от методите на конструктора за създаване на rootPane по подразбиране.
защитена кухинаframeInit ()Този метод се извиква от конструкторите, за да инициира правилно JFrame.
нищоженsetContentPane (Containe contentPane)Задава свойството contentPane
статична кухинаsetDefaultLookAndFeelDecorated (булева стойност defaultLookAndFeelDecorated)Предоставя намек дали новосъздадените JFrames трябва да имат своите декорации на прозореца, предоставени от текущия външен вид и усещане.
нищоженsetIconImage (изображение на изображението)Това задава изображението да се показва като икона за този прозорец.
нищоженsetJMenuBar (JMenuBar меню)Задава лентата с менюта за тази рамка.
нищоженsetLayeredPane (JLayeredPane layeredPane)Той задава свойството layeredPane.
JRootPanegetRootPane ()Връща обекта rootPane за този кадър.
TransferHandlergetTransferHandler ()Получава свойството transferHandler.

Пример:

mysql_fetch_array php
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 = 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 (етикет) panel.add (бутон) frame.add (панел) frame.setSize (200, 300) frame.setLocationRelativeTo (null) frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) frame.setVisible (true)}}

Изход:

Пример за Jframe - JFrame в Java - Edureka

С това стигаме до края на тази статия на тема „ JFrame в Java “. Надявам се, че вие ​​сте наясно с всичко споделено с вас.

Надявам се, че гореспоменатото съдържание се оказа полезно за подобряване на вашето . Продължавайте да четете, продължавайте да проучвате!

Също така проверете от Edureka, доверена компания за онлайн обучение с мрежа от над 250 000 доволни учащи, разпространени по целия свят. Курсът за обучение и сертифициране на Java J2EE и SOA на Edureka е предназначен за студенти и професионалисти, които искат да бъдат Java Developer. Курсът е предназначен да ви даде начален старт в програмирането на Java и да ви обучи както за основни, така и за разширени Java концепции, заедно с различни като Hibernate & Spring.