Swing является инструментарием основного пользовательского интерфейса в Java и поставляется со стандартным Java SDK. Это содержится в пакете javax.swing.

Swing является инструментарием GUI, упакованным со стандартным Java SDK (начиная с 1.2).

Общая информация

Специализированные статьи

Существенные темы в программировании Swing

Менеджеры по расположению: менеджеры по Расположению ответственны за определение размера и положения компонентов в a Container.

Правила поточной обработки Swing: Swing является единственным, распараллелил, и любой доступ к компонентам Swing должен произойти на потоке Swing (Поток Отправки События или EDT).

  • Запустите с Параллелизма в учебном руководстве Swing
  • Обнаружьте нарушения EDT с помощью одного из подходов, процитированных здесь
  • Использовать SwingWorker выполнить долгие операции в фоновом режиме и обновить UI на EDT
  • Используйте Swing Timer для анимации