- •Введение в Swing
- •Оглавление
- •О данном руководстве
- •Введение в Swing Введение в ui
- •Роль Swing
- •Простые Swing-виджеты
- •Простое приложение
- •Дополнительные Swing-виджеты
- •Концепции Swing Схемы, модели и события
- •Простые схемы
- •События
- •Примеры модели
- •Объединение всего этого вместе Пример приложения
- •И напоследок...
- •Дальнейшие действия
Дальнейшие действия
Как вы уже знаете, данное руководство имеет продолжение, называемое "Swing для среднего уровня", которое основано на знаниях, полученных в данном введении, и рассматривает более сложные концепции, необходимые для того, чтобы сделать ваше приложение более совершенным и мощным. К этим концепциям относятся:
Более продвинутые функциональные возможности JTable, включая свойства таблицы, более тонкое управление TableModel, TableRenderer для изменения внешнего вида JTable и сортировку столбцов таблицы.
Потоки и их соответствие Swing. Поскольку пользователи не принимают интерфейс, который блокируется при выборке из базы данных, Swing должен использовать отдельные потоки для длительных операций.
Создание пользовательских компонентов. Если вы чувствуете ограниченность того, что может предложить вам Swing, я расскажу, как создавать компоненты, которые могут выглядеть и вести себя не так, как встроенные Swing-компоненты.
Пользовательское поведение и внешний вид. Я расскажу о том, как полностью изменить внешний вид приложения при помощи двух методов: первый создает новое пользовательское поведение и внешний вид UI, а второй использует библиотеку Synth, поддерживающую интерфейс с легко измененяемым внешним видом (skinnable).
http://www.interface.ru/home.asp?artId=2686