В Java существует две библиотеки для создания пользовательского интерфейса - Awt и Swing. Swing считается более продвинутой и современной. Сегодня мы создадим окно с использованием этой библиотеки.
Итак, приступаем. Вот исходный текст нашей программы:
package progs;
// Импортируем нужные пространства имен.
import javax.swing.*;
// Класс основного окна программы.
public class MyFrame
extends JFrame {
// Конструктор.
public MyFrame(){
// Устанавливаем размеры и расположение.
setLocation(400, 200);
setSize(200, 200);
// Задаем заголовок окна.
setTitle("Title");
}
public static void main(String[] args) {
// Создание главного окна.
new MyFrame().setVisible(true);
}
}
Текст достаточно стандартен (создаем класс, производный от JFrame, после чего создаем его экземпляр в вызове статического метода main) и ясен из комментариев.
А вот так будет выглядеть наша программа после компиляции:
Отметьте, что окно будет закрываться при нажатии на крестик в правом верхнем углу - никакого кода нам для этого не пришлось писать.