Spec-Zone .ru
спецификации, руководства, описания, API
|
См.: Описание
Интерфейс | Описание |
---|---|
Действие |
Action интерфейс обеспечивает полезное расширение ActionListener интерфейс в случаях, где к той же самой функциональности могут получить доступ несколько средств управления. |
BoundedRangeModel |
Определяет модель данных, используемую компонентами как
Slider s и ProgressBar s. |
ButtonModel |
Государственная модель для кнопок.
|
CellEditor |
Этот интерфейс определяет методы, которые любой общий редактор должен быть в состоянии реализовать.
|
ComboBoxEditor |
Компонент редактора используется для компонентов JComboBox.
|
ComboBoxModel <E> |
Модель данных для поля комбинированного списка.
|
DesktopManager |
Объекты DesktopManager принадлежат объекту JDesktopPane.
|
Значок |
Маленькое изображение фиксированного размера, обычно используемое, чтобы украсить компоненты.
|
JComboBox. KeySelectionManager |
Интерфейс, который определяет a
KeySelectionManager . |
ListCellRenderer <E> |
Идентифицирует компоненты, которые могут использоваться в качестве "штемпелей", чтобы нарисовать ячейки в JList.
|
ListModel <E> |
Этот интерфейс определяет компоненты методов как использование JList, чтобы получить значение каждой ячейки в списке и длине списка.
|
ListSelectionModel |
Этот интерфейс представляет текущее состояние выбора для любого из компонентов, которые выводят на экран список значений с устойчивыми индексами.
|
MenuElement |
Любой компонент, который может быть помещен в меню, должен реализовать этот интерфейс.
|
MutableComboBoxModel <E> |
Изменчивая версия
ComboBoxModel . |
Живописец <T> |
Делегат рисования.
|
Средство рендеринга |
Определяет требования для объекта, ответственного за "рендеринг" (отображение) значения.
|
RootPaneContainer |
Этот интерфейс реализуется компонентами, у которых есть единственный дочерний элемент JRootPane: JDialog, JFrame, JWindow, JApplet, JInternalFrame.
|
С возможностью прокрутки |
Интерфейс, который предоставляет информацию контейнеру прокрутки как JScrollPane.
|
ScrollPaneConstants |
Константы используются с компонентом JScrollPane.
|
SingleSelectionModel |
Модель, которая поддерживает самое большее один индексированный выбор.
|
SpinnerModel |
Модель для потенциально неограниченной последовательности объектных значений.
|
SwingConstants |
Набор констант обычно используется для расположения и ориентации компонентов на экране.
|
UIDefaults. ActiveValue |
Этот класс позволяет сохранить запись в таблице значений по умолчанию, которую это создало каждый раз, когда это искало с одним из
getXXX(key) методы. |
UIDefaults. LazyValue |
Этот класс позволяет сохранить запись в таблице значений по умолчанию, которая не создается до первого раза это искало с одним из
getXXX(key) методы. |
WindowConstants |
Константы, используемые, чтобы управлять закрывающей окно работой.
|
Класс | Описание |
---|---|
AbstractAction |
Этот класс обеспечивает реализации по умолчанию для JFC
Action интерфейс. |
AbstractButton |
Определяет общие поведения для кнопок и пунктов меню.
|
AbstractCellEditor |
Базовый класс для
CellEditors , обеспечение реализаций по умолчанию для методов в CellEditor интерфейс кроме getCellEditorValue() . |
AbstractListModel <E> |
Абстрактное определение для модели данных, которая обеспечивает a
List с его содержанием. |
AbstractSpinnerModel |
Этот класс обеспечивает часть ChangeListener интерфейса SpinnerModel, который должен быть подходящим для большинства конкретных реализаций SpinnerModel.
|
ActionMap |
ActionMap обеспечивает отображения от Object s (названный ключами или Action имена) к Action s. |
BorderFactory |
Класс фабрики для того, чтобы продать стандарт
Border объекты. |
Поле |
Легкий контейнер, который использует объект BoxLayout в качестве его менеджера по расположению.
|
Поле. Заполнитель |
Реализация легкого компонента, который участвует в расположении, но не имеет никакого представления.
|
BoxLayout |
Менеджер по расположению, который позволяет многократным компонентам быть размеченными или вертикально или горизонтально.
|
ButtonGroup |
Этот класс используется, чтобы создать контекст многократного исключения для ряда кнопок.
|
CellRendererPane |
Этот класс вставляется промежуточный средства рендеринга ячейки и компоненты, которые используют их.
|
ComponentInputMap |
A
ComponentInputMap InputMap связанный с деталью JComponent . |
DebugGraphics |
Графический подкласс, поддерживающий графическую отладку.
|
DefaultBoundedRangeModel |
Универсальная реализация BoundedRangeModel.
|
DefaultButtonModel |
Реализация по умолчанию a
Button модель данных компонента. |
DefaultCellEditor |
Редактор по умолчанию для таблицы и древовидных ячеек.
|
DefaultComboBoxModel <E> |
Модель по умолчанию для полей комбинированного списка.
|
DefaultDesktopManager |
Это - реализация
DesktopManager . |
DefaultFocusManager |
Этот класс был obsoleted 1.4 API фокуса.
|
DefaultListCellRenderer |
Представляет элемент в списке.
|
DefaultListCellRenderer. UIResource |
Подкласс DefaultListCellRenderer, который реализует UIResource.
|
DefaultListModel <E> |
Этот класс свободно реализует
java.util.Vector API, в котором это реализует 1.1.x версия java.util.Vector , не имеет никакой поддержки класса набора, и уведомляет ListDataListener s, когда изменения происходят. |
DefaultListSelectionModel |
Модель данных по умолчанию для выборов списка.
|
DefaultRowSorter <М., I> |
Реализация
RowSorter это обеспечивает сортировку и фильтрацию вокруг основанной на сетке модели данных. |
DefaultRowSorter. ModelWrapper <М., I> |
DefaultRowSorter.ModelWrapper ответственно за обеспечение данных, которые сортируются DefaultRowSorter . |
DefaultSingleSelectionModel |
Универсальная реализация SingleSelectionModel.
|
FocusManager |
Этот класс был obsoleted 1.4 API фокуса.
|
GrayFilter |
Фильтр изображения, который "отключает" изображение, превращая это в полутоновое изображение, и украшая пиксели в изображении.
|
GroupLayout |
GroupLayout a LayoutManager это иерархически групповые компоненты, чтобы расположить их в a Container . |
ImageIcon |
Реализация интерфейса Значка, который красит Значки от Изображений.
|
InputMap |
InputMap обеспечивает привязку между входным событием (в настоящий момент только KeyStroke s используются), и Object . |
InputVerifier |
Цель этого класса состоит в том, чтобы помочь клиентам поддерживать гладкую навигацию фокуса через GUI с текстовыми полями.
|
InternalFrameFocusTraversalPolicy |
FocusTraversalPolicy, который может дополнительно обеспечить алгоритм для того, чтобы он определил начальный Компонент JInternalFrame.
|
JApplet |
Расширенная версия
java.applet.Applet это добавляет поддержку компонентной архитектуры JFC/Swing. |
JButton |
Реализация кнопки "нажатия".
|
JCheckBox |
Реализация флажка - элемент, который может быть выбран или невыбранным, и который выводит на экран его состояние пользователю.
|
JCheckBoxMenuItem |
Пункт меню, который может быть выбран или невыбранным.
|
JColorChooser |
JColorChooser обеспечивает область средств управления, разработанных, чтобы позволить пользователю управлять и выбирать цвет. |
JComboBox <E> |
Компонент, который комбинирует кнопку или доступное для редактирования поле и выпадающий список.
|
JComponent |
Базовый класс для всех компонентов Swing кроме высокоуровневых контейнеров.
|
JDesktopPane |
Контейнер, используемый, чтобы создать многодокументный интерфейс или виртуальный рабочий стол.
|
JDialog |
Основной класс для того, чтобы создать диалоговое окно.
|
JEditorPane |
Текстовый компонент, чтобы отредактировать различные виды контента.
|
JFileChooser |
JFileChooser предоставляет простой механизм пользователю, чтобы выбрать файл. |
JFormattedTextField |
JFormattedTextField расширяется JTextField добавляя поддержку того, чтобы отформатировать произвольные значения, так же как получить определенный объект, как только пользователь отредактировал текст. |
JFormattedTextField. AbstractFormatter |
Экземпляры
AbstractFormatter используются JFormattedTextField обработать преобразование и от Объекта до Строки, и назад от Строки до Объекта. |
JFormattedTextField.AbstractFormatterFactory |
Экземпляры
AbstractFormatterFactory используются JFormattedTextField получить экземпляры AbstractFormatter которые поочередно используются, чтобы отформатировать значения. |
JFrame |
Расширенная версия
java.awt.Frame это добавляет поддержку компонентной архитектуры JFC/Swing. |
JInternalFrame |
Легкий объект, который обеспечивает многие из функций собственного фрейма, включая перетаскивание, закрытие, становясь значком, изменением размеров, дисплеем заголовка, и поддержкой строки меню.
|
JInternalFrame. JDesktopIcon |
Этот компонент представляет представленную в виде значка версию a
JInternalFrame . |
JLabel |
Область дисплея для короткой текстовой строки или изображения, или обоих.
|
JLayer <V расширяет Компонент> |
JLayer универсальный декоратор для компонентов Swing, который позволяет Вам реализовать различные усовершенствованные эффекты рисования так же как получить уведомления обо всех AWTEvent s сгенерированный в пределах его границ. |
JLayeredPane |
JLayeredPane добавляет глубина к контейнеру JFC/Swing, позволяя компоненты перекрыть друг друга при необходимости. |
JList <E> |
Компонент, который выводит на экран список объектов и позволяет пользователю выбирать один или более элементов.
|
JList. DropLocation |
Подкласс
TransferHandler.DropLocation представление расположения отбрасывания для a JList . |
JMenu |
Реализация меню - всплывающее окно, содержащее
JMenuItem s, который выводится на экран, когда пользователь выбирает элемент на JMenuBar . |
JMenuBar |
Реализация строки меню.
|
JMenuItem |
Реализация элемента в меню.
|
JOptionPane |
JOptionPane облегчает раскрываться стандартное диалоговое окно, которое запрашивает пользователей значение или сообщает им о чем-то. |
JPanel |
JPanel универсальный легкий контейнер. |
JPasswordField |
JPasswordField легкий компонент, который позволяет редактирование одной строки текста, где представление указывает, что что-то было введено, но не показывает исходные символы. |
JPopupMenu |
Реализация раскрывающегося меню - маленькое окно, которое раскрывается и выводит на экран ряд вариантов.
|
JPopupMenu. Разделитель |
Раскрывающийся специфичный для меню разделитель.
|
JProgressBar |
Компонент, который визуально выводит на экран продвижение некоторой задачи.
|
JRadioButton |
Реализация переключателя - элемент, который может быть выбран или невыбранным, и который выводит на экран его состояние пользователю.
|
JRadioButtonMenuItem |
Реализация пункта меню переключателя.
|
JRootPane |
Легкий контейнер, используемый негласно
JFrame , JDialog , JWindow , JApplet , и JInternalFrame . |
JScrollBar |
Реализация полосы прокрутки.
|
JScrollPane |
Обеспечивает представление с возможностью прокрутки легкого компонента.
|
JSeparator |
JSeparator обеспечивает компонент общего назначения для того, чтобы он реализовал строки делителя - обычно используемый в качестве делителя между пунктами меню, который разбивает их в логические группировки. |
JSlider |
Компонент, который позволяет пользователю графически выбирать значение, двигая кнопку в пределах ограниченного интервала.
|
JSpinner |
Однострочное поле ввода, которое позволяет пользователю выбирать число или объектное значение от упорядоченной последовательности.
|
JSpinner. DateEditor |
Редактор для a
JSpinner чья модель является a SpinnerDateModel . |
JSpinner. DefaultEditor |
Простой базовый класс для более специализированных редакторов, который выводит на экран представление только для чтения текущей стоимости модели с a
JFormattedTextField . |
JSpinner. ListEditor |
Редактор для a
JSpinner чья модель является a SpinnerListModel . |
JSpinner. NumberEditor |
Редактор для a
JSpinner чья модель является a SpinnerNumberModel . |
JSplitPane |
JSplitPane используется, чтобы разделиться два (и только два) Component s. |
JTabbedPane |
Компонент, который позволяет пользователю переключаться между группой компонентов, щелкая по вкладке с данным заголовком и/или значком.
|
JTable |
JTable используется, чтобы вывести на экран и отредактировать регулярные двумерные таблицы ячеек. |
JTable. DropLocation |
Подкласс
TransferHandler.DropLocation представление расположения отбрасывания для a JTable . |
JTextArea |
A
JTextArea многострочная область, которая выводит на экран простой текст. |
JTextField |
JTextField легкий компонент, который позволяет редактирование одной строки текста. |
JTextPane |
Текстовый компонент, который может быть повышен с атрибутами, которые представляются графически.
|
JToggleButton |
Реализация кнопки с двумя состояниями.
|
JToggleButton. ToggleButtonModel |
Модель ToggleButton
|
JToolBar |
JToolBar обеспечивает компонент, который полезен для отображения обычно используемый Action s или средства управления. |
JToolBar. Разделитель |
Специфичный для панели инструментов разделитель.
|
JToolTip |
Используемый, чтобы вывести на экран "Подсказку" для Компонента.
|
JTree | |
JTree. DropLocation |
Подкласс
TransferHandler.DropLocation представление расположения отбрасывания для a JTree . |
JTree. DynamicUtilTreeNode |
DynamicUtilTreeNode может обернуть векторы/хеш-таблицы/массивы/строки и создать соответствующие узлы дерева дочерних элементов по мере необходимости. |
JTree. EmptySelectionModel |
EmptySelectionModel a TreeSelectionModel это не позволяет ничему быть выбранным. |
JViewport |
"Область просмотра" или "иллюминатор", через который Вы видите базовую информацию.
|
JWindow |
A
JWindow контейнер, который может быть выведен на экран где угодно на рабочем столе пользователя. |
KeyStroke |
KeyStroke представляет ключевое действие на клавиатуре, или эквивалентном устройстве ввода.
|
LayoutFocusTraversalPolicy |
SortingFocusTraversalPolicy, который Компоненты видов, основанные на их размере, позиции, и ориентации.
|
LayoutStyle |
LayoutStyle предоставляет информацию о том, как расположить компоненты. |
LookAndFeel |
LookAndFeel , поскольку имя подразумевает, инкапсулирует стиль. |
MenuSelectionManager |
MenuSelectionManager принадлежит выбор в иерархии меню.
|
OverlayLayout |
Менеджер по расположению, чтобы расположить компоненты друг поверх друга.
|
Раскрывающийся |
Раскрывается используются, чтобы вывести на экран a
Component пользователю, обычно сверху всех других Component s в определенной иерархии включения. |
PopupFactory |
PopupFactory , поскольку имя подразумевает, используется, чтобы получить экземпляры Popup s. |
ProgressMonitor |
Класс, чтобы контролировать продвижение некоторой работы.
|
ProgressMonitorInputStream |
Контролирует продвижение чтения от некоторого InputStream.
|
RepaintManager |
Этот класс управляет запросами перекрашивания, позволяя число перекрашиваний быть минимизированным, например сворачивая многократные запросы в единственное перекрашивание для элементов компонентного дерева.
|
RowFilter <М., I> |
RowFilter используется, чтобы отфильтровать записи от модели так, чтобы их не показали в представлении. |
RowFilter. Запись <М., I> |
Entry объект передают к экземплярам RowFilter , разрешение фильтра получить значение данных записи, и таким образом определить, нужно ли запись показать. |
RowSorter <M> |
RowSorter обеспечивает основание для сортировки и фильтрации. |
RowSorter. SortKey |
SortKey описывает порядок сортировки для определенного столбца.
|
ScrollPaneLayout |
Менеджер по расположению, используемый
JScrollPane . |
ScrollPaneLayout. UIResource |
Версия ресурса UI
ScrollPaneLayout . |
SizeRequirements |
Для удобства менеджеров по расположению, вычисляет информацию о размере и позиции компонентов.
|
SizeSequence |
A
SizeSequence объект эффективно поддерживает упорядоченный список размеров и соответствующих позиций. |
SortingFocusTraversalPolicy |
FocusTraversalPolicy, который определяет порядок обхода, сортируя Компоненты цикла обхода фокуса, основанного на данном Компараторе.
|
SpinnerDateModel |
A
SpinnerModel для последовательностей Date s. |
SpinnerListModel |
Простая реализация
SpinnerModel чьи значения определяются массивом или a List . |
SpinnerNumberModel |
A
SpinnerModel для последовательностей чисел. |
Spring |
Экземпляр
Spring класс содержит три свойства, которые характеризуют его поведение: минимум, предпочтенные, и максимальные значения. |
SpringLayout |
A
SpringLayout размечает дочерние элементы его связанного контейнера согласно ряду ограничений. |
SpringLayout. Ограничения |
A
Constraints объект содержит ограничения, которые управляют путем размер компонента и изменение позиции в контейнере, которым управляет a SpringLayout . |
SwingUtilities |
Набор служебных методов для Swing.
|
SwingWorker <T, V> |
Абстрактный класс, чтобы выполнить длинные задачи взаимодействия GUI в фоновом потоке.
|
Таймер |
Огни один или больше
ActionEvent s в указанных интервалах. |
ToolTipManager |
Управляет весь
ToolTips в системе. |
TransferHandler |
Этот класс используется, чтобы обработать передачу a
Transferable к и от компонентов Swing. |
TransferHandler. DropLocation |
Представляет расположение, где отброшенные данные должны быть вставлены.
|
TransferHandler. TransferSupport |
Этот класс инкапсулирует все соответствующие детали буфера обмена, или перетащите и отбросьте передачу, и также учитывает настройку аспектов опыта перетаскивания и отбрасывания.
|
UIDefaults |
Таблица значений по умолчанию для компонентов Swing.
|
UIDefaults. LazyInputMap |
LazyInputMap создаст a InputMap в createValue метод. |
UIDefaults. ProxyLazyValue |
Этот класс обеспечивает реализацию
LazyValue который может использоваться, чтобы задержать загрузку Класса для экземпляра, который будет создаваться. |
UIManager |
UIManager управляет текущим стилем, набором доступного взгляда и чувств, PropertyChangeListeners это уведомляется, когда стиль изменяется, значения по умолчанию стили, и методы удобства для того, чтобы получить различные значения по умолчанию. |
UIManager. LookAndFeelInfo |
Предоставляет немного информации об установленном
LookAndFeel ради конфигурирования меню или для начального приложения устанавливается. |
ViewportLayout |
Менеджер по расположению по умолчанию по
JViewport . |
Перечисление | Описание |
---|---|
DropMode |
Режимы отбрасывания, используемые, чтобы определить метод, которым компонент отслеживает и указывает на расположение отбрасывания во время, перетаскивают и отбрасывают.
|
GroupLayout. Выравнивание |
Перечисление возможных путей
ParallelGroup может выровнять его дочерние элементы. |
JTable. PrintMode |
Печать режимов, используемых в печати
JTable s. |
LayoutStyle. ComponentPlacement |
ComponentPlacement перечисление возможных способов, которыми два компонента могут быть помещены друг относительно друга. |
RowFilter. ComparisonType |
Перечисление возможных сравнительных значений поддерживается частью значения по умолчанию
RowFilter s. |
SortOrder |
SortOrder является перечислением возможных упорядочиваний вида.
|
SwingWorker. StateValue |
Значения для
state связанное свойство. |
Исключение | Описание |
---|---|
UnsupportedLookAndFeelException |
Исключение, которое указывает на требуемый взгляд & классы управления чувством, не присутствует на системе пользователя.
|
Обеспечивает ряд "легкого веса" (язык все-Java) компоненты что, до максимального возможного градуса, работа то же самое на всех платформах. Для руководства программиста по использованию этих компонентов см.
Типичные приложения Swing делают обработку в ответ на событие, сгенерированное от пользовательского жеста. Например, щелчок a JButton
уведомляет все ActionListeners
добавленный к JButton
. Поскольку все события, сгенерированные от пользовательского жеста, диспетчеризируются на потоке диспетчеризации события, на большинство разработчиков не воздействует ограничение.
То, где воздействие находится, однако, находится в построении и показе приложения Swing. Звонки в приложение main
метод, или методы в Applet
, не вызываются на поток диспетчеризации события. Также, забота должна быть проявлена, чтобы передать управление потоку диспетчеризации события, создавая и показывая приложение или апплет. Привилегированный способ передать управление и начать работать с Swing состоит в том, чтобы использовать invokeLater
. invokeLater
расписания a метода Runnable
быть обработанным на потоке диспетчеризации события. Следующие два примера работают одинаково хорошо на то, что передали управление и запустили приложение Swing:
public class MyApp implements Runnable { public void run() { // Invoked on the event dispatching thread. // Construct and show GUI. } public static void main(String[] args) { SwingUtilities.invokeLater(new MyApp(args)); } }Или:
public class MyApp { MyApp(String[] args) { // Invoked on the event dispatching thread. Do any initialization // here. } public void show() { // Show the UI. } public static void main(final String[] args) { // Schedule a job for the event-dispatching thread: // creating and showing this application's GUI. SwingUtilities.invokeLater(new Runnable() { public void run() { new MyApp(args).show(); } }); } }Это ограничение также применяется к моделям, присоединенным к компонентам Swing. Например, если a
TableModel
присоединен к a JTable
, TableModel
должен только быть изменен на потоке диспетчеризации события. Если Вы изменяете модель на отдельном потоке, Вы рискуете исключениями и возможным повреждением дисплея. Поскольку все события поставляются на потоке диспетчеризации события, забота должна быть проявлена в обработке событий. В частности длинная выполняющаяся задача, такая как сеть io или вычислительная интенсивная обработка, выполняемая на событии, диспетчеризирующем поток, блокирует поток диспетчеризации события от диспетчеризации любых других событий. В то время как поток диспетчеризации события блокируется, приложение абсолютно безразлично к вводу данных пользователем. Обратитесь к SwingWorker
для привилегированного способа сделать такую обработку, работая с Swing.
Больше информации об этой теме может быть найдено в
Для кратких обзоров, учебных руководств, примеров, руководств, и другой документации, пожалуйста, см.:
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.