Spec-Zone .ru
спецификации, руководства, описания, API
След: Создание GUI с Swing
Урок: Используя Компоненты Swing
Домашняя страница > Создание GUI с Swing > Используя Компоненты Swing

Используя Компоненты Swing: Примеры

Таблица, которая следует за списками каждый пример в Использовании Компонентного урока Swing со ссылками к необходимым файлам и туда, где каждый пример обсуждается. У первого столбца таблицы есть ссылки к файлам JNLP, которые позволяют, Вы выполнить примеры, используя Сеть Java™ Запускаете.


ОТМЕТЬТЕ: Выпуск 6.0 обязан выполнять все апплеты, и Сеть Java Запускают примеры. Большинство примеров будет работать на более раннем выпуске, но следует скомпилировать и выполнить их локально.

Чтобы выполнить пример, используя Сеть Java Запускают, щелкают [Запуск] по ссылке в первом столбце таблицы. В первый раз Вы выполняете пример, будет задержка, в то время как Сеть Java Запускает загрузки файл JAR, содержащий файлы class для примеров этого урока. Позже, примеры должны выполниться более быстро.

Компиляция и Выполнение Примеров Локально

У второго столбца в таблице ниже есть ссылки, чтобы архивировать файлы для каждого демонстрационного примера, который можно открыть и выполнить в IDE NetBeans. Обратитесь к Рабочим Учебным Примерам в IDE NetBeans для получения дополнительной информации.

Если Вы загружаете отдельный пример, заботитесь, чтобы иметь все необходимые файлы в надлежащей иерархии, когда Вы компилируете и выполняете ее. Все примеры в учебном руководстве Swing помещаются в пакет. Например, компонентные примеры помещаются в a components пакет. См. следующее изображение для полной структуры. Отметьте, что любые примеры, используя изображения ожидают, что их файлы изображений будут в названном каталоге images это находится в том же самом каталоге как файлы src примера.

Вот типичная установка:

Структура каталогов ButtonDemo

Можно узнать, в каких файлах каждый пример нуждается, консультируясь со следующей таблицей или смотря на комментарии в начале каждого исходного файла.

Таблица Примеров

Пример Файл Zip
(содержит все файлы, необходимые для примера плюс метаданные проекта IDE NetBeans),
Исходные файлы
(у первого файла есть основной метод, за исключением примеров, которые работают только как апплеты),
Изображение и Другие Файлы Где Описано
BorderDemo [Запуск] Ограничьте Демонстрационный Проект BorderDemo.java wavy.gif Как Использовать Границы
ButtonDemo [Запуск] Проект Демонстрационного примера кнопки ButtonDemo.java right.gif, middle.gif, left.gif Как Использовать Кнопки...
ButtonHtmlDemo [Запуск] Проект Демонстрационного примера Html кнопки ButtonHtmlDemo.java right.gif, middle.gif, left.gif Как Использовать Кнопки...
CheckBoxDemo [Запуск] Проект Демонстрационного примера Флажка CheckBoxDemo.java Все изображения в images/geek каталог. Как Использовать Кнопки...
ColorChooserDemo [Запуск] Покрасьте Проект Демонстрационного примера Селектора ColorChooserDemo.java   Как Использовать Цветных Селекторов
ColorChooserDemo2 [Запуск] Покрасьте Селектора 2 Демонстрационными Проектами ColorChooserDemo2.java
  CrayonPanel.java
red.gif, yellow.gif, green.gif, blue.gif Как Использовать Цветных Селекторов
ComboBoxDemo [Запуск] Проект Демонстрационного примера Поля комбинированного списка ComboBoxDemo.java Bird.gif, Cat.gif, Dog.gif, Rabbit.gif, Pig.gif Как Использовать Поля комбинированного списка
ComboBoxDemo2 [Запуск] Проект Демонстрационного примера Поля комбинированного списка 2 ComboBoxDemo2.java   Как Использовать Поля комбинированного списка
Преобразователь [Запуск] Проект преобразователя Converter.java
  ConversionPanel.java
  ConverterRangeModel.java
  FollowerRangeModel.java
  Unit.java
  Как Использовать Панели;
Используя Модели
CustomComboBoxDemo [Запуск] Пользовательский Проект Демонстрационного примера Поля комбинированного списка CustomComboBoxDemo.java Bird.gif, Cat.gif, Dog.gif, Rabbit.gif, Pig.gif Как Использовать Поля комбинированного списка
CustomIconDemo [Запуск] Пользовательский Проект Демонстрационного примера Значка CustomIconDemo.java
  ArrowIcon.java
middle.gif Как Использовать Значки
DialogDemo [Запуск] Диалоговый Демонстрационный Проект DialogDemo.java
  CustomDialog.java
middle.gif Как Использовать Диалоговые окна
DynamicTreeDemo [Запуск] Динамический Древовидный Демонстрационный Проект DynamicTreeDemo.java
  DynamicTree.java
  Как Использовать Деревья
FileChooserDemo * Проект Демонстрационного примера Селектора файла FileChooserDemo.java Open16.gif, Save16.gif Как Использовать Селекторов Файла
FileChooserDemo2 * Селектор файла 2 Демонстрационных Проекта FileChooserDemo2.java
  ImageFileView.java
  ImageFilter.java
  ImagePreview.java
  Utils.java
jpgIcon.gif, gifIcon.gif, tiffIcon.gif, pngIcon.png Как Использовать Селекторов Файла
FormattedTextFieldDemo [Запуск] Отформатированный Проект Демонстрационного примера Текстового поля FormattedTextFieldDemo.java   Как Использовать Отформатированные Текстовые поля
FormatterFactoryDemo [Запуск] Проект Демонстрационного примера Фабрики средства форматирования FormatterFactoryDemo.java   Как Использовать Отформатированные Текстовые поля
FrameDemo [Запуск] Структурируйте Демонстрационный Проект FrameDemo.java   Как Сделать Фреймы
FrameDemo2 [Запуск] Структурируйте 2 Демонстрационных Проекта FrameDemo2.java FD.jpg Как Сделать Фреймы
Платформа [Запуск] Проект платформы Framework.java   Нигде
GenealogyExample [Запуск] Проект генеалогии В качестве примера GenealogyExample.java
  GenealogyModel.java
  GenealogyTree.java
  Person.java
  Как Использовать Деревья
GlassPaneDemo [Запуск] Стеклянный Проект Демонстрационного примера Области GlassPaneDemo.java   Как Использовать Корневые Области
HtmlDemo [Запуск] Проект Демонстрационного примера Html HtmlDemo.java   Используя HTML в Компонентах Swing
IconDemo [Запуск] Проект Демонстрационного примера значка IconDemoApp.java
MissingIcon.java
sunw01.jpg, sunw02.jpg, sunw03.jpg, sunw04.jpg, sunw05.jpg Как Использовать Значки
InternalFrameDemo [Запуск] Проект Демонстрационного примера Внутренней рамки InternalFrameDemo.java
  MyInternalFrame.java
  Как Использовать Внутренние рамки
JWSFileChooserDemo [Запуск] Проект Демонстрационного примера Селектора Файла JWS JWSFileChooserDemo.java Open16.gif, Save16.gif Как Использовать Селекторов Файла
LabelDemo [Запуск] Маркируйте Демонстрационный Проект LabelDemo.java middle.gif Как Использовать Метки
LayeredPaneDemo [Запуск] Многоуровневый Проект Демонстрационного примера Области LayeredPaneDemo.java dukeWaveRed.gif Как Использовать Многоуровневые Области
LayeredPaneDemo2 [Запуск] Многоуровневый Проект Демонстрационного примера Области 2 LayeredPaneDemo2.java dukeWaveRed.gif Как Использовать Многоуровневые Области
ListDemo [Запуск] Перечислите Демонстрационный Проект ListDemo.java   Как Использовать Списки
ListDialogRunner [Запуск] Перечислите Диалоговый Проект Бегуна ListDialogRunner.java
  ListDialog.java
  Как Использовать Кнопки...
MenuDemo [Запуск] Проект Демонстрационного примера меню MenuDemo.java middle.gif Как Использовать Меню
MenuGlueDemo [Запуск] Проект Демонстрационного примера Связующего звена меню MenuGlueDemo.java   Как Использовать Меню
MenuLayoutDemo [Запуск] Проект Демонстрационного примера Расположения меню MenuLayoutDemo.java   Как Использовать Меню
MenuLookDemo [Запуск] Проект Демонстрационного примера Взгляда меню MenuLookDemo.java middle.gif Как Использовать Меню
MenuSelectionManagerDemo [Запуск] Менеджер по Выбору пункта меню Демо Проджект MenuSelectionManagerDemo.java middle.gif Как Использовать Меню
PasswordDemo [Запуск] Проект Демонстрационного примера пароля PasswordDemo.java   Как Использовать Поля Пароля
PopupMenuDemo [Запуск] Раскрывающийся Проект Демонстрационного примера Меню PopupMenuDemo.java middle.gif Как Использовать Меню
ProgressBarDemo [Запуск] Проект Демонстрационного примера Индикатора выполнения ProgressBarDemo.java   Как Контролировать Продвижение
ProgressBarDemo2 [Запуск] Индикатор выполнения 2 Демонстрационных Проекта ProgressBarDemo2.java   Как Контролировать Продвижение
ProgressMonitorDemo [Запуск] Проект Демонстрационного примера Монитора продвижения ProgressMonitorDemo.java   Как Контролировать Продвижение
RadioButtonDemo [Запуск] Проект Демонстрационного примера Переключателя RadioButtonDemo.java Bird.gif, Cat.gif, Dog.gif, Rabbit.gif, Pig.gif Как Использовать Кнопки...
RootLayeredPaneDemo [Запуск] Корневой Многоуровневый Проект Демонстрационного примера Области RootLayeredPaneDemo.java dukeWaveRed.gif Как Использовать Корневые Области
ScrollDemo [Запуск] Прокрутите Демонстрационный Проект ScrollDemo.java
  Rule.java
  Corner.java
  ScrollablePicture.java
flyingBee.jpg Как Использовать Области прокрутки
ScrollDemo2 [Запуск] Прокрутите 2 Демонстрационных Проекта ScrollDemo2.java   Как Использовать Области прокрутки
SharedModelDemo [Запуск] Совместно используемый Проект Демонстрационного примера Модели SharedModelDemo.java
  Используя Модели
SimpleTableDemo [Запуск] Простой Табличный Проект Демонстрационного примера SimpleTableDemo.java   Как Использовать Таблицы
SimpleTableSelectionDemo [Запуск] Простой Табличный Проект Демонстрационного примера Выбора SimpleTableSelectionDemo.java   Как Использовать Таблицы
SliderDemo [Запуск] Проект Демонстрационного примера ползунка SliderDemo.java Все изображения в images/doggy каталог. Как Использовать Ползунки
SliderDemo2 [Запуск] Ползунок 2 Демонстрационных Проекта SliderDemo2.java Все изображения в images/doggy каталог. Как Использовать Ползунки
SpinnerDemo [Запуск] Проект Демонстрационного примера прядильщика SpinnerDemo.java
  SpringUtilities.java
  CyclingSpinnerListModel.java
  Как Использовать Прядильщиков
SpinnerDemo2 [Запуск] Прядильщик 2 Демонстрационных Проекта SpinnerDemo2.java
  SpinnerDemo.java
  SpringUtilities.java
  CyclingSpinnerListModel.java
  Как Использовать Прядильщиков
SpinnerDemo3 [Запуск] Демонстрационный пример прядильщика 3 Проекта SpinnerDemo3.java
  SpringUtilities.java
  CyclingSpinnerListModel.java
  Как Использовать Прядильщиков
SpinnerDemo4 [Запуск] Демонстрационный пример прядильщика 4 Проекта SpinnerDemo4.java
  SpringUtilities.java
  Как Использовать Прядильщиков
SplitPaneDemo [Запуск] Проект Демонстрационного примера Разделенной области SplitPaneDemo.java файлы изображений Как Использовать Разделенные области
SplitPaneDemo2 [Запуск] Проект Демонстрационного примера Разделенной области 2 SplitPaneDemo2.java файлы изображений Как Использовать Разделенные области
SplitPaneDividerDemo [Запуск] Проект Демонстрационного примера Делителя Разделенной области SplitPaneDividerDemo.java
  SizeDisplayer.java
Cat.gif, Dog.gif Как Использовать Разделенные области
TabbedPaneDemo [Запуск] Снабженный вкладками Проект Демонстрационного примера Области TabbedPaneDemo.java middle.gif Как Использовать Снабженные вкладками Области
TabComponentsDemo [Запуск] Компонентный Проект Демонстрационного примера вкладки TabComponentsDemo.java
  ButtonTabComponent.java
  Как Использовать Снабженные вкладками Области
TableDemo [Запуск] Табличный Проект Демонстрационного примера TableDemo.java   Как Использовать Таблицы
TableDialogEditDemo [Запуск] Табличное Диалоговое окно Редактирует Демонстрационный Проект TableDialogEditDemo.java
  ColorEditor.java
  ColorRenderer.java
  Как Использовать Таблицы
TableFTFEditDemo [Запуск] Таблица Проект Демонстрационного примера Редактирования FTF TableFTFEditDemo.java
  IntegerEditor.java
  Как Использовать Таблицы
TableFilterDemo [Запуск] Табличный Проект Демонстрационного примера Фильтра TableFilterDemo.java
  SpringUtilities.java
  Как Использовать Таблицы
TablePrintDemo [Запуск] Табличный Проект Демонстрационного примера Печати TablePrintDemo.java   Как Использовать Таблицы
TableRenderDemo [Запуск] Таблица Представляет Демонстрационный Проект TableRenderDemo.java   Как Использовать Таблицы
TableSelectionDemo [Запуск] Табличный Проект Демонстрационного примера Выбора TableSelectionDemo.java   Как Использовать Таблицы
TableSortDemo [Запуск] Табличный Проект Демонстрационного примера Вида TableSortDemo.java   Как Использовать Таблицы
TableToolTipsDemo [Запуск] Табличный Проект Демонстрационного примера Подсказок TableToolTipsDemo.java   Как Использовать Таблицы
TextAreaDemo [Запуск] Проект Демонстрационного примера Текстовой области TextAreaDemo.java   Как  Использовать Текстовые области
TextComponentDemo [Запуск] Текстовый Компонентный Проект Демонстрационного примера TextComponentDemo.java
   DocumentSizeFilter.java
  Текстовые Компонентные Функции
TextDemo [Запуск] Текстовый Проект Демонстрационного примера TextDemo.java   Как  Использовать Текстовые поля и Как  Использовать Текстовые области
TextFieldDemo [Запуск] Проект Демонстрационного примера Текстового поля TextFieldDemo.java content.txt Как  Использовать Текстовые поля
TextInputDemo [Запуск] Текстовый Входной Проект Демонстрационного примера TextInputDemo.java
  SpringUtilities.java
  Как Использовать Отформатированные Текстовые поля
TextSamplerDemo [Запуск] Текстовый Проект Демонстрационного примера Сэмплера TextSamplerDemo.java Pig.gif, sound.gif, dukeWaveRed.gif, TextSamplerDemoHelp.html Используя текстовые Компоненты и Как  Использовать текстовые Области и Редактор Пэйнс
ToolBarDemo [Запуск] Проект Демонстрационного примера Панели инструментов ToolBarDemo.java Back24.gif, Forward24.gif, Up24.gif Как Использовать Панели инструментов
ToolBarDemo2 [Запуск] Проект Демонстрационного примера Панели инструментов 2 ToolBarDemo2.java Back24.gif, Forward24.gif, Up24.gif Как Использовать Панели инструментов
TopLevelDemo [Запуск] Высокоуровневый Проект Демонстрационного примера TopLevelDemo.java   Используя Высокоуровневые Контейнеры
TreeDemo [Запуск] Древовидный Демонстрационный Проект TreeDemo.java Несколько файлов html. Как Использовать Деревья
TreeIconDemo [Запуск] Древовидный Проект Демонстрационного примера Значка TreeIconDemo.java middle.gif и несколько файлов html. Как Использовать Деревья
TreeIconDemo2 [Запуск] Древовидный Проект Демонстрационного примера Значка 2 TreeIconDemo2.java middle.gif и несколько файлов html. Как Использовать Деревья
TumbleItem Проект Элемента падения TumbleItem.java (апплет) Все изображения в images/tumble каталог. Как Сделать Апплеты

* Это приложение не в настоящий момент доступно с Сетью Java, Запускаются, потому что мы распределяем только файлы JAR без знака. Чтобы выполнить это, загрузите и скомпилировать это, и затем выполнить это как приложение.

Изображения фаната

geek-----.gif, geek-c---.gif, geek--g--.gif, geek---h-.gif,
geek----t.gif, geek-cg--.gif, geek-c-h-.gif, geek-c--t.gif,
geek--gh-.gif, geek--g-t.gif, geek---h-.gif, geek-cg-t.gif,
geek-cgh-.gif, geek-c-ht.gif, geek--ght.gif, geek-cght.gif

Собачьи Изображения

T0.gif, T1.gif, T2.gif, T3.gif, T4.gif, T5.gif, T6.gif,
T7.gif, T8.gif, T9.gif, T10.gif, T11.gif, T12.gif, T13.gif

Изображения падения

T1.gif, T2.gif, T3.gif, T4.gif, T5.gif,
T6.gif, T7.gif, T8.gif, T9.gif, T10.gif,
T11.gif, T12.gif, T13.gif, T14.gif, T15.gif,
T16.gif, T17.gif

Изображения, используемые в SplitPaneDemo и SplitPaneDemo2

Bird.gif, Cat.gif, Dog.gif, Rabbit.gif, Pig.gif, dukeWaveRed.gif, kathyCosmo.gif, lainesTongue.gif, left.gif, middle.gif, right.gif, stickerface.gif

Файлы HTML, Необходимые для Древовидных Демонстрационных примеров

TreeDemoHelp.html
arnold.html
bloch.html
chanlee.html
jls.html
swingtutorial.html
tutorial.html
tutorialcont.html
vm.html


Проблемы с примерами? Попытайтесь Компилировать и Выполнить Примеры: FAQ.
Жалобы? Поздравление? Предложения? Дайте нам свою обратную связь.

Предыдущая страница:
Следующая страница: