Java JFrame: создание графического интерфейса в Java
Java JFrame - это класс, который представляет основное окно графического интерфейса (GUI) в приложении Java. Он предоставляет возможность создавать и управлять окнами, на которых можно размещать различные компоненты, такие как кнопки, текстовые поля, изображения и т. д. JFrame обеспечивает пользовательский интерфейс для взаимодействия пользователя с программой.
Ниже приведен пример кода, который создает простое окно с помощью JFrame:
java
import javax.swing.JFrame;
import javax.swing.JLabel;
public class MyWindow extends JFrame {
public MyWindow() {
// Устанавливаем заголовок окна
setTitle("Мое окно");
// Устанавливаем размеры окна
setSize(300, 200);
// Создаем метку с текстом
JLabel label = new JLabel("Привет, мир!");
// Добавляем метку на окно
add(label);
// Устанавливаем операцию закрытия окна по умолчанию
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// Отображаем окно
setVisible(true);
}
public static void main(String[] args) {
// Создаем экземпляр нашего окна
MyWindow window = new MyWindow();
}
}
В этом примере мы создаем класс `MyWindow`, который наследуется от `JFrame`. Затем мы переопределяем конструктор класса `MyWindow`, где устанавливаем заголовок и размеры окна, создаем метку `label`, добавляем ее на окно, устанавливаем операцию закрытия окна и отображаем окно с помощью `setVisible(true)`.
Это довольно простой пример, но с помощью `JFrame` можно создать более сложные и интерактивные приложения, добавляя другие компоненты и обработчики событий.