Вы также можете создавать меню (JMenu и JPopupMenu), всплывающие окна, фреймы внутри других фреймов (JInternalFrame) и использовать стандартные окна (JFileChooser,
JColorChooser и JOptionPane).
Java поставляется с отличным демонстрационным приложением,
котороепоказываетвседоступныекомпоненты
C:\Program
Swing вдействии. Оно
Files\Java\jdk1.6.0_19\demo\jfc\SwingSet3
находитсявпапке,гдевыустановили Java SDK, например
Нажмите на любое изображение на панели инструментов, чтобы увидеть, как таилииная компонента Swing работает.Вытакжеможете найти примеры кода , который использовался для создания каждого окна,выбраввкладку Source Code. Например,если нажмёте на иконку combobox (выпадающий список), то увидите окно, которо е выглядит следующимобразом:
В Swing естьмногоразличныхкомпонентов,чтоб ысделатьвашиокна симпатичными. В этой главе мы создавали Swing компоненты, просто вводя код, без использования специальных инструментов. Но есть специальные утилиты, которые позволяют выбрать компонент на панели инструментов и перетащить его в создаваемое окно. Эти приложения автоматически генерируют соответствующий Java код для компонентов Swing. Один из таких графических дизайнеров, который позволяет легко создавать Swing приложения, называется Matisse. Другая – Gigloo GUI Builder.
В следующей главе будет рассказано, как окно может реагировать на действияпользователя.