Введение Java Swing

Это начальное руководство по Swing. Это руководство предназначено для того, чтобы помочь вам начать работу с набором инструментов Java Swing. Руководство было создано и проверено на Linux systemunix.

О свинге

Выбор Swing управляется набором инструментов Java GUI, запущенным Sun Microsystems. Он используется для разработки визуальных связей клиентов с Java.

Набор инструментов Swing:

независимые от системы
настраиваемые
расширяемые
настраиваемые
легкие

Swing API имеет 18 общедоступных пакетов:

javax.accessibility
javax.swing
javax.swing.border
javax.swing.colorchooser
javax.swing.event
javax.swing.filechooser
javax.swing.plaf
javax.swing.plaf.basic
javax.swing.plaf.metal
javax.swing.plaf.multi
javax.swing.plaf.synth< br /> javax.swing.table
javax.swing.text
javax.swing.text.html
javax.swing.text.html.parser
javax.swing.text .rtf
javax.swing.tree
javax.swing.undo

Swing — это набор инструментов с графическим интерфейсом высокого уровня. Имеет отличный набор иконок. От основных значков, таких как кнопки управления, бренды, полосы прокрутки, до инновационных значков, таких как растения и платформы. Сам Swing написан на Java.

Swing является частью JFC, Java Base Sessions. Это набор предложений для создания полноценных компьютерных программ. JFC состоит из AWT, Swing, Availability, Java 2D, Swing и Fall. Swing был опубликован в 1997 году вместе с JDK 1.2. Это старый набор инструментов.

Система Java имеет выбор Java2D, что позволяет дизайнерам разрабатывать инновационный 2D-дизайн и изображение.

Обычно существует два типа наборов инструментов для гаджетов:

Легкий вес
Тяжелый вес

Высококачественный набор инструментов использует API ОС для привлечения значков. Например, Borland VCL — это высококачественный набор инструментов. Это будет зависеть от WIN32 API, встроенного пользовательского интерфейса разработки приложений Windows. В системах Unix у нас есть набор инструментов GTK+, созданный на основе выбора X11. Swing — это легкий набор инструментов; он показывает свои собственные значки. Точно так же работает набор инструментов Qt4.
Библиотека SWT

Существует также другой выбор графического интерфейса для языка разработки Java. Он называется Standard Widget Toolkit (SWT). Выбор SWT был впервые создан организацией IBM. Теперь это свободное предприятие, которым управляет группа Surpass. SWT является примером набора инструментов высокого качества. Это позволяет фактической ОС разрабатывать потребительский интерфейс. SWT использует локальный клиентский интерфейс Java для выполнения этой работы. На ZetCode есть руководство, посвященное SWT.

Это было введение в Java Swing.

В этом разделе мы запрограммируем наши первые приложения Move. Мы создаем первую простую программу, показываем, как отменить программу с помощью клавиши «Стоп», показываем всплывающую подсказку, используем мнемонику и показываем обычные цвета.

Элементы Java Move являются основной основой программы Coffee Move. В этом разделе мы будем использовать элементы JFrame, JButton и JLabel. JFrame — это отображение верхнего уровня с заголовком и границей. Он используется для размещения других элементов, известных как детские элементы. JButton — это принудительная клавиша, используемая для выполнения действия. JLabel — это элемент, используемый для отображения краткой текстовой последовательности или изображения, или того и другого.

Хотя этот программный код очень краток, дисплей приложения может сделать довольно много. Его можно изменить, развернуть или уменьшить. Вся сложность, связанная с этим, была невидима для применяющего разработчика.

импортировать java.awt.EventQueue;
импортировать javax.swing.JFrame;

Сюда мы передаем Move-сессии, которые будут использоваться в примере программного кода.

публичная категория SimpleEx расширяет JFrame {

Категория SimpleEx берется из элемента JFrame. JFrame — это пакет верхнего уровня. Основная задача бинов — хранить элементы заявки.

общественный SimpleEx () {

initUI();
}

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

setTitle("Простой пример");

Здесь мы устанавливаем заголовок дисплея, используя технику setTitle().

установитьРазмер(300, 200);

Этот программный код изменит размер экрана на 300 пикселей в ширину и 200 пикселей в высоту.

setLocationRelativeTo (ноль);

Эта строка будет отображать середину на дисплее.

setDefaultCloseOperation (EXIT_ON_CLOSE);

Этот метод будет рядом с дисплеем, если мы просто выберем клавишу «Закрыть» в заголовке. Автоматически ничего не происходит, если мы просто напросто выбираем ключ.

EventQueue.invokeLater(() -› {
SimpleEx ex = new SimpleEx();
ex.setVisible(true);
});

Курс Java в Пуне доступен в лучшем институте Java в Пуне.

Существует множество курсов обучения Java и курсов обучения Java в Пуне, чтобы сделать свою карьеру в этой области.

Ознакомьтесь с нашими ОБЗОРАМИ JAVA здесь.