Таблица , которая следует за списками каждый пример в Использовании Компонентного урока Swing со ссылками к необходимым файлам и туда, где каждый пример обсуждается. У первого столбца таблицы есть ссылки к файлам JNLP, которые позволяют, Вы выполнить примеры, используя Сеть Java™ Запускаете.
ОТМЕТЬТЕ: Выпуск 6.0 обязан выполнять все апплеты, и Сеть Java Запускают примеры. Большинство примеров будет работать на более раннем выпуске, но следует скомпилировать и выполнить их локально.
Чтобы выполнить пример, используя Сеть Java Запускают, щелкают [Запуск] по ссылке в первом столбце таблицы . В первый раз Вы выполняете пример, будет задержка, в то время как Сеть Java Запускает загрузки файл JAR, содержащий файлы class для примеров этого урока. Позже, примеры должны выполниться более быстро.
Компиляция и Выполнение Примеров Локально
У второго столбца в таблице ниже есть ссылки, чтобы архивировать файлы для каждого демонстрационного примера, который можно открыть и выполнить в IDE NetBeans. Обратитесь к Рабочим Учебным Примерам в IDE NetBeans для получения дополнительной информации.
Если Вы загружаете отдельный пример, заботитесь, чтобы иметь все необходимые файлы в надлежащей иерархии, когда Вы компилируете и выполняете ее. Все примеры в учебном руководстве Swing помещаются в пакет. Например, компонентные примеры помещаются в a components
пакет. См. следующее изображение для полной структуры. Отметьте, что любые примеры, используя изображения ожидают, что их файлы изображений будут в названном каталоге images
это находится в том же самом каталоге как файлы src примера.
Вот типичная установка:
Можно узнать, в каких файлах каждый пример нуждается, консультируясь со следующей таблицей или смотря на комментарии в начале каждого исходного файла.
Пример
Файл 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.java
middle.gif
Как Использовать Меню
Проект Демонстрационного примера Связующего звена меню
MenuGlueDemo.java
Как Использовать Меню
Проект Демонстрационного примера Расположения меню
MenuLayoutDemo.java
Как Использовать Меню
Проект Демонстрационного примера Взгляда меню
MenuLookDemo.java
middle.gif
Как Использовать Меню
Менеджер по Выбору пункта меню Демо Проджект
MenuSelectionManagerDemo.java
middle.gif
Как Использовать Меню
PasswordDemo [Запуск]
Проект Демонстрационного примера пароля
PasswordDemo.java
Как Использовать Поля Пароля
Раскрывающийся Проект Демонстрационного примера Меню
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
Bird.gif
, Cat.gif
, Dog.gif
, Rabbit.gif
, Pig.gif
, dukeWaveRed.gif
, kathyCosmo.gif
, lainesTongue.gif
, left.gif
, middle.gif
, right.gif
, stickerface.gif
TreeDemoHelp.html
arnold.html
bloch.html
chanlee.html
jls.html
swingtutorial.html
tutorial.html
tutorialcont.html
vm.html