Swing

Java

Компоненты и контейнеры

Тяжеловесные контейнеры
JFrame создания окна
JWindow контейнер для реализации окон (без строки названия и системных пиктограмм)
JDialog контейнер верхнего уровня для создания диалоговых окон
JApplet для работы с аплетами
Компоненты
JButton создания кнопок
JLabel создания меток
JTextArea создания текстовой области
JTextField создания поля редактирования
JPasswordField создания поля ввода пароля
Компоненты и контейнеры
JCheckBox создания опций
JCheckBoxMenuItem создания пункта меня в виде опции
JColorChooser создания палитры выбора цвета
JComboBox раскрывающиеся списки
JComponent суперклас для классов компонентов
JDesktopPane контейнер, используемый для создание многодокументного интерфейса
JEditorPane создания панели редактирования с поддержкой стилей
JFileChooser создания диалогового окна выбора файлов
JFormattedTextField создания поля редактирования с поддержкой форматирования
JFInternalFrame создания внешнего окна, которое может содержать внутренние подокна
JLayeredPane управления механизмом перекрытия компонентов
JList создания списка
JMenu создания стандартного меню
JMenuBar создания меню верхнего уровня
JMenuItem реализации пункта меню
JOptionPane работы с основными типами диалоговых окон
JPanel панели
JPopupMenu создания контекстного меню
JProgressBar создания индикатора хода процесса
JRadioButton создания переключателя опции
JRadioButtonMenuItem создания меню в виде переключателя опции
JRootPane класс коревой панели
JScrollBar создания полосы прокрутки
JScrollPane создания панели с полосой прокрутки
JSeparator создания разделителя в меню
JSlider создания линейного регулятора
JSpinner создания инкрементного регулятора (список с кнопками со стрелками, предназначенными для изменения значения в списке)
JSplitPane создания специальной панели, состоящей из двух частей с подвижным разделителем
JTabbedPane создания панели с вкладками
JTable создания таблиц
JTextPane текстовой панели широкого спектора
JToggleButton создания кнопки с двумя состояниями
JToolBar создания панели инструментов
JToolTip предназначен для реализации оперативных подсказок для элементов интерфейса
JTree класс предназначен для реализации иерархической структуры данных
JViewport реализации канала просмотра

Hello world

        JFrame mainFrame = new JFrame("Главное окно");
        mainFrame.setBounds(300,500, 500, 300);
        mainFrame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
 
        JLabel label = new JLabel("Hello world");
        mainFrame.add(label);
 
        mainFrame.setVisible(true);
Пока не указано иное, содержимое этой страницы распространяется по лицензии Creative Commons Attribution-ShareAlike 3.0 License