Описание тега swing
Swing - это основной набор инструментов пользовательского интерфейса в Java, который поставляется со стандартным Java SDK. Он содержится в пакете javax.swing.
Swing - это набор инструментов с графическим пользовательским интерфейсом, входящий в состав стандартного Java SDK (начиная с версии 1.2).
Основная информация
- Обзор архитектуры Swing
- Документация Javadoc (JDK8)
- Википедия о Swing
- Учебник Swing
Специализированные статьи
Основные темы программирования на Swing
Менеджеры компоновки: менеджеры компоновки отвечают за определение размера и положения компонентов вContainer
.
- Компоновка менеджер учебник: полный учебник о том, как использовать менеджеры компоновки
- Визуальное руководство для менеджеров компоновки: обзор различных менеджеров компоновки и их основных функций
- Вложение макетов: позволяет создавать практически любой пользовательский интерфейс.
Правила потоковой передачи Swing: Swing является однопоточным, и любой доступ к компонентам Swing должен происходить в потоке Swing (поток диспетчеризации событий или EDT).
- Начните с учебника Concurrency in Swing
- Обнаруживайте нарушения EDT, используя один из подходов, указанных здесь
- Использовать
SwingWorker
для выполнения длительных операций в фоновом режиме и обновления пользовательского интерфейса наEDT
- Использовать качели
Timer
для анимации