JFrame - это класс javax.swing пакет, который расширяется java.awt.frame. Это окно верхнего уровня с рамкой и строкой заголовка. Класс JFrame имеет различные методы, которые можно использовать для его настройки. Итак, эта статья поможет вам получить более глубокие знания о JFrame в .
В этой статье будут рассмотрены следующие темы:
кроссбраузерное тестирование в selenium webdriver
Давайте начнем!
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.
sql server integration services ssis пошаговое руководство
JFrame в Java: операции
Тип | Метод | Описание |
---|---|---|
защищенная пустота | addImpl (компонентный компонент, объектные ограничения, индекс int) | Он добавляет указанный дочерний компонент. |
защищенный JRootPane | createRootPane () | Это вызывается методами конструктора для создания rootPane по умолчанию. |
защищенная пустота | frameInit () | Этот метод вызывается конструкторами для правильной инициализации JFrame. |
пустота | setContentPane (Контент-панель контейнера) | Устанавливает свойство contentPane |
статическая пустота | setDefaultLookAndFeelDecorated (логическое значение defaultLookAndFeelDecorated) | Предоставляет подсказку относительно того, должны ли вновь созданные JFrames иметь украшения Window, обеспечиваемые текущим внешним видом. |
пустота | setIconImage (изображение изображения) | Это устанавливает изображение, которое будет отображаться в качестве значка для этого окна. |
пустота | setJMenuBar (строка меню JMenuBar) | Устанавливает строку меню для этого фрейма. |
пустота | setLayeredPane (JLayeredPane LayeredPane) | Он устанавливает свойство LayeredPane. |
JRootPane | getRootPane () | Возвращает объект rootPane для этого фрейма. |
TransferHandler | getTransferHandler () | Получает свойство transferHandler. |
Пример:
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)}}
Вывод:
что такое сканер в Java
На этом мы подошли к концу статьи « JFrame в Java «. Я надеюсь, что вы, ребята, ясно понимаете все, чем с вами поделились.
Я надеюсь, что вышеупомянутый контент оказался полезным для улучшения вашего . Продолжайте читать, продолжайте исследовать!
Также проверьте от Edureka, надежной компании по онлайн-обучению с сетью из более чем 250 000 довольных учащихся по всему миру. Курс обучения и сертификации по Java J2EE и SOA от Edureka предназначен для студентов и профессионалов, которые хотят стать Java-разработчиками. Курс разработан, чтобы дать вам хорошее начало в программировании на Java и обучить вас как основным, так и продвинутым концепциям Java, а также различным как Hibernate и Spring.