Библиотека Swing - делаем окно

 

В 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) и ясен из комментариев.

 

А вот так будет выглядеть наша программа после компиляции:

 

 

Отметьте, что окно будет закрываться при нажатии на крестик в правом верхнем углу - никакого кода нам для этого не пришлось писать.