Swing проект с примерами в Eclipse

Swing проект включает java примеры, представленные в следующей таблице. В колонке «URL страницы» приводится ссылка на страницу с описанием примеров. Проект с исходными кодами java можно скачать здесь (330 Кб).

URL страницыОписаниеpackageexample
Примеры JWindow, JFame, JDialog Описание и применение окон библиотеки Swing, к которым относятся окно без рамки JWindow, окно с рамкой JFrame, диалоговое окно JDialog; события окон WindowListener, WindowFocusListener. common.frame JWindowTest
JDialogTest
JFrameDecorations
JFrameWindowListener
Менеджеры расположения Layout Менеджер расположения определяет схему расположения визуальных компонентов в интерфейсе и гарантирует, что независимо от платформы, виртуальной машины, разрешения и размеров экрана компоненты будут иметь предпочтительный или близкий к нему размер и располагаться в том порядке, который был определен при создании программы. common.layout CardLayoutTest
BorderLayoutTest
FlowLayoutTest
GridBagLayoutTest
GridLayoutTest
ManagerLayoutsTest
VerticalLayoutTest
JMenuBar, JMenu, JToolBar Компонент меню JMenu библиотеки позволяет создать набор элементов (пунктов меню) и представить их в интерфейсе окна. Элемент меню представляет собой кнопку, унаследованную от класса AbstractButton. Панель инструментов JToolBar позволяет конструировать панели инструментов произвольной сложности, динамически добавлять и удалять их, составляя набор панелей из любого их количества. common.menu JMenuTest
JMenuBarTest
JToolBarTest
XMLMenuCreaterTest
JButton, JGroupButton, Action Описание кнопок (JButton, JRadioButton, JCheckBox, JToggleButton), групп кнопок ButtonGroup, событий (actionEvent, changeEvent), и слушателей ListenerAction. common.buttons ButtonsTest
ButtonStylesTest
AbstractActionTest
JTextField, JTextArea, JTextPane Описание визуальных компонентов библиотеки Swing для работы с текстом, позволяющие реализовать средства ввода и редактирования текста любой сложности, начиная от однострочного текстового поля и заканчивая многофункциональным текстовым редактором с разнообразными возможностями. common.text TextFieldTest
TextAreaTest
TextFieldTest
Списки JList, JCombobox Списки JList позволяют отображать набор данных или большую его часть, и позволяет выбрать один или несколько элементов. Раскрывающийся список JComboBox используется для выбора одной строки из нескольких вариантов и показывает только выбранный в данный момент элемент. common.text ComboBoxTest
ListModelTest
ListSelectionTest
ListSelectionListenerTest
JTabbedPane, JSplitPane, JViewPort Панель с вкладками JTabbedPane используется для компактного размещения визуальных компонентов в интерфейсе приложения. Пользователь работает только с одной группой компонентов на одной из вкладок, остальные компоненты на других вкладках скрыты. Разделяемая панель JSplitPane позволяет гибко распределять пространство между двумя компонентами. common.pane TabbedPaneTest
SplitPaneTest
ScrollPaneTest
JTable, TableModel, TableCellEditor Таблица JTable используется для представления двухмерной информации в виде строк и столбцов, сортировки данных и вывода их в любом подходящем виде. Заголовки таблицы можно настраивать, выделенными элементами в виде строк или колонок управлять.
Таблица имеет несколько видов моделей. В модели данных таблицы можно хранить не только простые элементы, но и объекты. Отображающие объекты позволяет настраивать стиль и формат представления значения ячейки.
common.table SimpleTableTest
TableCellTest
TableHeaderTest
TableModelTest
TableCellEditorTest
TableSelectionTest
TableColumnModelTest
JTree, TreeModel, TreeNode Представление иерархической информации с использованием компонента JTree библиотеки Swing. В пакете javax.swing.tree имеются «строительные» классы деревьев : TreeNode, описывающий узел дерева, модель дерева с его данными, реализующая интерфейс TreeModel, модель выделения узлов дерева TreeSelectionModel, позволяющую настраивать различные режимы выделения, класс TreePath, описывающий путь в дереве. common.tree TreeTest
DefaultTreeModelTest
TreeSelectionModelTest
JSlider, JProgressbar, JSpinner Визуальные компоненты Swing, позволяющие определять значения в определенном диапазоне и отображать информацию, представляющую часть некоторого диапазона. Ползунки JSlider предоставляют возможность плавно изменять значения от минимального до максимального. Индикатор процесса JProgressBar используется для визуального отображения выполнения какого-либо процесса в приложении. Счетчик JSpinner позволяет выбрать значение из некоторого набора, который можно «прокручивать» в обе стороны. common.slider SliderTest
ProgressBarTest
JSpinnerTest
Диалоговые окна JOptionPane Описание и примеры использования диалоговых окон для вывода сообщений, подтверждения действия, ввода данных класса JOptionPane библиотеки Swing. Настройка и локализация интерфейса диалоговых окон с использованием UIManager. common.dialog JOptionPaneTest
Диалоговое окно JFileChooser Описание и примеры использования диалогового окна работы с файлами и директориями JFileChooser библиотеки Swing. Настройка и локализация интерфейса диалогового окна с использованием UIManager. common.dialog JFileChooserTest
  Рейтинг@Mail.ru