|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class Checkbox extends Component implements ItemSelectable, Accessible
true) или "прочь" (false) состояние. Щелчок по флажку изменяет свое состояние от "на" "прочь", или от "прочь" до "на". Следующий пример кода создает ряд флажков в расположении сетки:
setLayout(new GridLayout(3, 1));
add(new Checkbox("one", null, true));
add(new Checkbox("two"));
add(new Checkbox("three"));
Это изображение изображает флажки и расположение сетки, создаваемое этим примером кода:
Кнопка маркируется one находится в "на" состоянии, и другие два находятся в "от" состояния. В этом примере, который использует GridLayout class, состояния этих трех флажков устанавливаются независимо.
Альтернативно, несколько флажков могут группироваться под управлением единственного объекта, используя CheckboxGroup class. В группе флажков самое большее одна кнопка может быть в "на" состоянии в любой момент времени. Щелчок по флажку, чтобы повернуть это на силах любой другой флажок в той же самой группе, которая идет в "от" состояния.
GridLayout, CheckboxGroup, Сериализированная Форма| Модификатор и Тип | Класс и Описание |
|---|---|
protected class |
Флажок. AccessibleAWTCheckbox
Этот class реализует поддержку доступности
Checkbox class. |
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategyaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Конструктор и Описание |
|---|
Checkbox()
Создает флажок с пустой строкой для ее метки.
|
Checkbox(String label)
Создает флажок с указанной меткой.
|
Checkbox(String label, boolean state)
Создает флажок с указанной меткой и устанавливает указанное состояние.
|
Checkbox(String label, boolean state, CheckboxGroup group)
Создает Флажок с указанной меткой, набором к указанному состоянию, и в указанной группе флажков.
|
Checkbox(String label, CheckboxGroup group, boolean state)
Создает флажок с указанной меткой, в указанной группе флажков, и наборе к указанному состоянию.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
void |
addItemListener(ItemListener l)
Добавляет указанный слушатель элемента, чтобы получить события элемента от этого флажка.
|
void |
addNotify()
Создает коллегу Флажка.
|
AccessibleContext |
getAccessibleContext()
Связали AccessibleContext с этим Флажком.
|
CheckboxGroup |
getCheckboxGroup()
Определяет группу этого флажка.
|
ItemListener[] |
getItemListeners()
Возвращает массив всех слушателей элемента, зарегистрированных на этом флажке.
|
Строка |
getLabel()
Получает метку этого флажка.
|
<T extends EventListener> |
getListeners(Class<T> listenerType)
Возвращает массив всех объектов, в настоящий момент зарегистрированных как
FooListeners на это Checkbox. |
Объект[] |
getSelectedObjects()
Возвращает массив (длина 1) содержащий метку флажка или нуль, если флажок не устанавливается.
|
boolean |
getState()
Определяет, является ли этот флажок в "на" или "от" состояния.
|
protected String |
paramString()
Возвращает строку, представляющую состояние этого
Checkbox. |
protected void |
processEvent(AWTEvent e)
События процессов на этом флажке.
|
protected void |
processItemEvent(ItemEvent e)
События элемента процессов, происходящие на этом флажке, диспетчеризируя их любому зарегистрированному
ItemListener объекты. |
void |
removeItemListener(ItemListener l)
Удаляет указанного слушателя элемента так, чтобы слушатель элемента больше не получил события элемента от этого флажка.
|
void |
setCheckboxGroup(CheckboxGroup g)
Наборы группа этого флажка к указанной группе флажков.
|
void |
setLabel(String label)
Наборы метка этого флажка, чтобы быть строковым параметром.
|
void |
setState(boolean state)
Устанавливает состояние этого флажка к указанному состоянию.
|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paint, paintAll, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validatepublic Checkbox()
throws HeadlessException
HeadlessException - если GraphicsEnvironment.isHeadless () возвращает trueGraphicsEnvironment.isHeadless()public Checkbox(String label) throws HeadlessException
label - строковая метка для этого флажка, или null ни для какой метки.HeadlessException - если GraphicsEnvironment.isHeadless возвраты trueGraphicsEnvironment.isHeadless()public Checkbox(String label, boolean state) throws HeadlessException
label - строковая метка для этого флажка, или null ни для какой меткиstate - начальное состояние этого флажкаHeadlessException - если GraphicsEnvironment.isHeadless возвраты trueGraphicsEnvironment.isHeadless()public Checkbox(String label, boolean state, CheckboxGroup group) throws HeadlessException
label - строковая метка для этого флажка, или null ни для какой метки.state - начальное состояние этого флажка.group - группа флажков для этого флажка, или null ни для какой группы.HeadlessException - если GraphicsEnvironment.isHeadless возвраты trueGraphicsEnvironment.isHeadless()public Checkbox(String label, CheckboxGroup group, boolean state) throws HeadlessException
label - строковая метка для этого флажка, или null ни для какой метки.group - группа флажков для этого флажка, или null ни для какой группы.state - начальное состояние этого флажка.HeadlessException - если GraphicsEnvironment.isHeadless возвраты trueGraphicsEnvironment.isHeadless()public void addNotify()
addNotify в class ComponentToolkit.createCheckbox(java.awt.Checkbox), Component.getToolkit()public String getLabel()
null если у этого флажка нет никакой метки.setLabel(String)public void setLabel(String label)
label - строка, чтобы установить как новая метка, или null ни для какой метки.getLabel()public boolean getState()
true указывает "на" состоянии, и false указывает "от" состояния.setState(boolean)public void setState(boolean state)
true указывает "на" состоянии, и false указывает "от" состояния. Отметьте, что этот метод должен прежде всего использоваться, чтобы инициализировать состояние флажка. Программно установка состояния флажка не инициирует ItemEvent. Единственный способ инициировать ItemEvent взаимодействием с пользователем.
state - булево состояние флажкаgetState()public Object[] getSelectedObjects()
getSelectedObjects в интерфейсе ItemSelectableItemSelectablepublic CheckboxGroup getCheckboxGroup()
null если флажок не является частью группы флажков.setCheckboxGroup(CheckboxGroup)public void setCheckboxGroup(CheckboxGroup g)
Если состояние этого флажка true и новой группе уже выбрали флажок, состояние этого флажка изменяется на false. Если состояние этого флажка true и у новой группы нет никакого установленного флажка, этот флажок становится установленным флажком для новой группы, и ее состояние true.
g - новая группа флажков, или null удалить этот флажок из любой группы флажковgetCheckboxGroup()public void addItemListener(ItemListener l)
Отошлите к AWT Распараллеливающие Проблемы для деталей о модели потоков AWT.
addItemListener в интерфейсе ItemSelectablel - слушатель элементаremoveItemListener(java.awt.event.ItemListener), getItemListeners(), setState(boolean), ItemEvent, ItemListenerpublic void removeItemListener(ItemListener l)
Отошлите к AWT Распараллеливающие Проблемы для деталей о модели потоков AWT.
removeItemListener в интерфейсе ItemSelectablel - слушатель элементаaddItemListener(java.awt.event.ItemListener), getItemListeners(), ItemEvent, ItemListenerpublic ItemListener[] getItemListeners()
ItemListeners или пустой массив, если никакие слушатели элемента в настоящий момент не регистрируютсяaddItemListener(java.awt.event.ItemListener), removeItemListener(java.awt.event.ItemListener), ItemEvent, ItemListenerpublic <T extends EventListener> T[] getListeners(Class<T> listenerType)
FooListeners на это Checkbox. FooListeners регистрируются, используя addFooListener метод. Можно определить listenerType параметр с литералом class, такой как FooListener.class. Например, можно запросить a Checkbox c для его слушателей элемента со следующим кодом:
ItemListener[] ils = (ItemListener[])(c.getListeners(ItemListener.class));Если никакие такие слушатели не существуют, этот метод возвращает пустой массив.
getListeners в class ComponentlistenerType - тип слушателей требуют; этот параметр должен определить интерфейс, который убывает от java.util.EventListenerFooListeners на этом флажке, или пустом массиве, если никакие такие слушатели не были добавленыClassCastException - если listenerType не определяет class или интерфейс, который реализует java.util.EventListenergetItemListeners()protected void processEvent(AWTEvent e)
ItemEvent, этот метод вызывает processItemEvent метод. Иначе, это вызывает свой суперкласс processEvent метод. Отметьте это, если параметр события null поведение является неуказанным и может привести к исключению.
processEvent в class Componente - событиеItemEvent, processItemEvent(java.awt.event.ItemEvent)protected void processItemEvent(ItemEvent e)
ItemListener объекты. Этот метод не вызывают, если события элемента не включаются для этого компонента. События элемента включаются, когда одно из следующего происходит:
ItemListener объект регистрируется через addItemListener. enableEvents. Отметьте это, если параметр события null поведение является неуказанным и может привести к исключению.
e - событие элементаItemEvent, ItemListener, addItemListener(java.awt.event.ItemListener), Component.enableEvents(long)protected String paramString()
Checkbox. Этот метод предназначается, чтобы использоваться только для того, чтобы отладить цели, и контент и формат возвращенной строки могут измениться между реализациями. Возвращенная строка может быть пустой, но, возможно, не null.paramString в class Componentpublic AccessibleContext getAccessibleContext()
getAccessibleContext в интерфейсе AccessiblegetAccessibleContext в class Component
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92