Spec-Zone .ru
спецификации, руководства, описания, API
|
public class JSplitPane extends JComponent implements Accessible
JSplitPane
используется, чтобы разделиться два (и только два) Component
s. Два Component
s графически делятся основанные на реализации стили, и двух Component
s может тогда быть в интерактивном режиме изменен пользователем. Информация об использовании JSplitPane
находится в том Два Component
s в разделенной области может быть выровненный слева направо использование JSplitPane.HORIZONTAL_SPLIT
, или использование от начала до конца JSplitPane.VERTICAL_SPLIT
. Привилегированный способ изменить размер Component
s должен вызвать setDividerLocation
где location
или новый x или y позиция, в зависимости от ориентации JSplitPane
.
Изменять размеры Component
s к их привилегированным размерам вызывают resetToPreferredSizes
.
Когда пользователь изменяет размеры Component
s минимальный размер Components
используется, чтобы определить максимальную/минимальную позицию Component
s может быть установлен в. Если минимальный размер этих двух компонентов будет больше чем размер разделенной области, то делитель не будет позволять Вам изменять размеры этого. Изменить минимальный размер a JComponent
, см. JComponent.setMinimumSize(java.awt.Dimension)
.
Когда пользователь изменяет размеры разделенной области, новое пространство распределяется между этими двумя компонентами, основанными на resizeWeight
свойство. Значение 0, значение по умолчанию, указывает, что компонент права/нижней части получает все пространство, где, поскольку значение 1 указывает, что левый/главный компонент получает все пространство.
Предупреждение: Swing не ориентирован на многопотоковое исполнение. Для получения дополнительной информации см., что Swing Распараллеливает Политику.
Предупреждение: Сериализированные объекты этого класса не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans
пакет. Пожалуйста, см. XMLEncoder
.
Модификатор и Тип | Класс и Описание |
---|---|
protected class |
JSplitPane. AccessibleJSplitPane
Этот класс реализует поддержку доступности
JSplitPane класс. |
JComponent. AccessibleJComponent
Контейнер. AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Модификатор и Тип | Поле и Описание |
---|---|
static String |
НИЖНЯЯ ЧАСТЬ
Используемый, чтобы добавить a
Component ниже другого Component . |
static String |
CONTINUOUS_LAYOUT_PROPERTY
Связанное имя свойства для continuousLayout.
|
protected boolean |
continuousLayout
Восстанавливаются ли представления непрерывно, изменяя размеры.
|
static String |
ДЕЛИТЕЛЬ
Используемый, чтобы добавить a
Component это представит делитель. |
static String |
DIVIDER_LOCATION_PROPERTY
Связанное свойство для dividerLocation.
|
static String |
DIVIDER_SIZE_PROPERTY
Связанное имя свойства для границы.
|
protected int |
dividerSize
Размер делителя.
|
static int |
HORIZONTAL_SPLIT
Горизонтальное разделение указывает
Component s разделяются вдоль оси X. |
static String |
LAST_DIVIDER_LOCATION_PROPERTY
Связанное свойство для lastLocation.
|
protected int |
lastDividerLocation
Предыдущее расположение разделенной области.
|
static String |
ЛЕВЫЙ
Используемый, чтобы добавить a
Component налево от другого Component . |
protected Component |
leftComponent
Покинутые или главный компонент.
|
static String |
ONE_TOUCH_EXPANDABLE_PROPERTY
Связанное свойство для oneTouchExpandable.
|
protected boolean |
oneTouchExpandable
Небольшой виджет обеспечен, чтобы быстро расшириться/выйти из строя разделенную область?
|
protected int |
ориентация
Как представления разделяются.
|
static String |
ORIENTATION_PROPERTY
Связанное имя свойства для ориентации (горизонталь или вертикаль).
|
static String |
RESIZE_WEIGHT_PROPERTY
Связанное свойство для веса.
|
static String |
ПРАВО
Используемый, чтобы добавить a
Component направо от другого Component . |
protected Component |
rightComponent
Право или нижний компонент.
|
static String |
TOP
Используемый, чтобы добавить a
Component выше другого Component . |
static int |
VERTICAL_SPLIT
Вертикальное разделение указывает
Component s разделяются вдоль оси Y. |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Конструктор и Описание |
---|
JSplitPane()
Создает новое
JSplitPane сконфигурированный, чтобы расположить дочерние компоненты бок о бок горизонтально, используя две кнопки для компонентов. |
JSplitPane(int newOrientation)
Создает новое
JSplitPane сконфигурированный с указанной ориентацией. |
JSplitPane(int newOrientation, boolean newContinuousLayout)
Создает новое
JSplitPane с указанной ориентацией и перерисовывающий стиль. |
JSplitPane(int newOrientation, boolean newContinuousLayout, Component newLeftComponent, Component newRightComponent)
Создает новое
JSplitPane с указанной ориентацией и перерисовывающий стиль, и с указанными компонентами. |
JSplitPane(int newOrientation, Component newLeftComponent, Component newRightComponent)
Создает новое
JSplitPane с указанной ориентацией и указанными компонентами. |
Модификатор и Тип | Метод и Описание |
---|---|
protected void |
addImpl(Component comp, Object constraints, int index)
Добавляет указанный компонент к этой разделенной области.
|
AccessibleContext |
getAccessibleContext()
Связали AccessibleContext с этим JSplitPane.
|
Компонент |
getBottomComponent()
Возвращает компонент ниже, или направо от делителя.
|
int |
getDividerLocation()
Возвращает последнее значение, которому передают
setDividerLocation . |
int |
getDividerSize()
Возвращает размер делителя.
|
int |
getLastDividerLocation()
Возвращает последнее расположение, в котором был делитель.
|
Компонент |
getLeftComponent()
Возвращает компонент налево (или выше) делитель.
|
int |
getMaximumDividerLocation()
Возвращает максимальное расположение делителя от реализации стили.
|
int |
getMinimumDividerLocation()
Возвращает минимальное расположение делителя от реализации стили.
|
int |
getOrientation()
Возвращает ориентацию.
|
double |
getResizeWeight()
Возвращает число, которое определяет, как дополнительное пространство распределяется.
|
Компонент |
getRightComponent()
Возвращает компонент направо (или ниже) делитель.
|
Компонент |
getTopComponent()
Возвращает компонент выше, или налево от делителя.
|
SplitPaneUI |
getUI()
Возвраты
SplitPaneUI это обеспечивает текущий стиль. |
Строка |
getUIClassID()
Возвращает имя L&F класс, который представляет этот компонент.
|
boolean |
isContinuousLayout()
Добирается
continuousLayout свойство. |
boolean |
isOneTouchExpandable()
Добирается
oneTouchExpandable свойство. |
boolean |
isValidateRoot()
Возвращает true, так, чтобы звонки
revalidate на любом потомке этого JSplitPane заставит запрос быть поставленным в очередь, который проверит JSplitPane и все его потомки. |
protected void |
paintChildren(Graphics g)
Разделенный на подклассы, чтобы передать UI с
finishedPaintingChildren после супер был передан, так же как рисование границы. |
protected String |
paramString()
Возвращает строковое представление этого
JSplitPane . |
void |
remove(Component component)
Удаляет дочерний компонент,
component от области. |
void |
remove(int index)
Удаляет
Component по указанному индексу. |
void |
removeAll()
Удаляет все дочерние компоненты из разделенной области.
|
void |
resetToPreferredSizes()
Размечает
JSplitPane расположение, основанное на привилегированном размере компонентов дочерних элементов. |
void |
setBottomComponent(Component comp)
Устанавливает компонент ниже, или направо от делителя.
|
void |
setContinuousLayout(boolean newContinuousLayout)
Устанавливает значение
continuousLayout свойство, которое должно быть true для дочерних компонентов, которые будут непрерывно восстановлены и размечены во время вмешательства пользователя. |
void |
setDividerLocation(double proportionalLocation)
Устанавливает расположение делителя как процент
JSplitPane 's размер. |
void |
setDividerLocation(int location)
Устанавливает расположение делителя.
|
void |
setDividerSize(int newSize)
Устанавливает размер делителя.
|
void |
setLastDividerLocation(int newLastLocation)
Устанавливает последнее расположение, в котором был делитель к
newLastLocation . |
void |
setLeftComponent(Component comp)
Устанавливает компонент налево (или выше) делитель.
|
void |
setOneTouchExpandable(boolean newValue)
Устанавливает значение
oneTouchExpandable свойство, которое должно быть true для JSplitPane обеспечить виджет UI на делителе, чтобы быстро расшириться/выйти из строя делитель. |
void |
setOrientation(int orientation)
Устанавливает ориентацию, или как разделитель делится.
|
void |
setResizeWeight(double value)
Определяет, как распределить дополнительное пространство, когда размер разделенной области изменяется.
|
void |
setRightComponent(Component comp)
Устанавливает компонент направо (или ниже) делитель.
|
void |
setTopComponent(Component comp)
Устанавливает компонент выше, или налево от делителя.
|
void |
setUI(SplitPaneUI ui)
Устанавливает L&F, возражают, что представляет этот компонент.
|
void |
updateUI()
Уведомление от
UIManager то, что L&F изменился. |
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, paint, paintBorder, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final int VERTICAL_SPLIT
Component
s разделяются вдоль оси Y. Например два Component
s будет разделен один сверху другого.public static final int HORIZONTAL_SPLIT
Component
s разделяются вдоль оси X. Например два Component
s будет разделен один налево от другого.public static final String LEFT
Component
налево от другого Component
.public static final String RIGHT
Component
направо от другого Component
.public static final String TOP
Component
выше другого Component
.public static final String BOTTOM
Component
ниже другого Component
.public static final String DIVIDER
Component
это представит делитель.public static final String ORIENTATION_PROPERTY
public static final String CONTINUOUS_LAYOUT_PROPERTY
public static final String DIVIDER_SIZE_PROPERTY
public static final String ONE_TOUCH_EXPANDABLE_PROPERTY
public static final String LAST_DIVIDER_LOCATION_PROPERTY
public static final String DIVIDER_LOCATION_PROPERTY
public static final String RESIZE_WEIGHT_PROPERTY
protected int orientation
protected boolean continuousLayout
protected Component leftComponent
protected Component rightComponent
protected int dividerSize
protected boolean oneTouchExpandable
protected int lastDividerLocation
public JSplitPane()
JSplitPane
сконфигурированный, чтобы расположить дочерние компоненты бок о бок горизонтально, используя две кнопки для компонентов.@ConstructorProperties(value="orientation") public JSplitPane(int newOrientation)
JSplitPane
сконфигурированный с указанной ориентацией.newOrientation
- JSplitPane.HORIZONTAL_SPLIT
или JSplitPane.VERTICAL_SPLIT
IllegalArgumentException
- если orientation
не один из HORIZONTAL_SPLIT или VERTICAL_SPLIT.public JSplitPane(int newOrientation, boolean newContinuousLayout)
JSplitPane
с указанной ориентацией и перерисовывающий стиль.newOrientation
- JSplitPane.HORIZONTAL_SPLIT
или JSplitPane.VERTICAL_SPLIT
newContinuousLayout
- булевская переменная, истина для компонентов, чтобы перерисовать непрерывно как позиция изменений делителя, ложь, чтобы ожидать до позиции делителя прекращают изменяться на перерисовкуIllegalArgumentException
- если orientation
не один из HORIZONTAL_SPLIT или VERTICAL_SPLITpublic JSplitPane(int newOrientation, Component newLeftComponent, Component newRightComponent)
JSplitPane
с указанной ориентацией и указанными компонентами.newOrientation
- JSplitPane.HORIZONTAL_SPLIT
или JSplitPane.VERTICAL_SPLIT
newLeftComponent
- Component
это появится слева горизонтально-разделенной-области, или наверху вертикально-разделенной-областиnewRightComponent
- Component
это появится на праве на горизонтально-разделенную-область, или у основания вертикально-разделенной-областиIllegalArgumentException
- если orientation
не один из: HORIZONTAL_SPLIT или VERTICAL_SPLITpublic JSplitPane(int newOrientation, boolean newContinuousLayout, Component newLeftComponent, Component newRightComponent)
JSplitPane
с указанной ориентацией и перерисовывающий стиль, и с указанными компонентами.newOrientation
- JSplitPane.HORIZONTAL_SPLIT
или JSplitPane.VERTICAL_SPLIT
newContinuousLayout
- булевская переменная, истина для компонентов, чтобы перерисовать непрерывно как позиция изменений делителя, ложь, чтобы ожидать до позиции делителя прекращают изменяться на перерисовкуnewLeftComponent
- Component
это появится слева горизонтально-разделенной-области, или наверху вертикально-разделенной-областиnewRightComponent
- Component
это появится на праве на горизонтально-разделенную-область, или у основания вертикально-разделенной-областиIllegalArgumentException
- если orientation
не один из HORIZONTAL_SPLIT или VERTICAL_SPLITpublic void setUI(SplitPaneUI ui)
ui
- SplitPaneUI
L&F объектUIDefaults.getUI(javax.swing.JComponent)
public SplitPaneUI getUI()
SplitPaneUI
это обеспечивает текущий стиль.SplitPaneUI
возразите, что представляет этот компонентpublic void updateUI()
UIManager
то, что L&F изменился. Заменяет текущий объект UI последней версией от UIManager
.updateUI
в классе JComponent
JComponent.updateUI()
public String getUIClassID()
getUIClassID
в классе JComponent
JComponent.getUIClassID()
, UIDefaults.getUI(javax.swing.JComponent)
public void setDividerSize(int newSize)
newSize
- целое число, дающее размер делителя в пикселяхpublic int getDividerSize()
public void setLeftComponent(Component comp)
comp
- Component
вывести на экран в той позицииpublic Component getLeftComponent()
Component
выведенный на экран в той позицииpublic void setTopComponent(Component comp)
comp
- Component
вывести на экран в той позицииpublic Component getTopComponent()
Component
выведенный на экран в той позицииpublic void setRightComponent(Component comp)
comp
- Component
вывести на экран в той позицииpublic Component getRightComponent()
Component
выведенный на экран в той позицииpublic void setBottomComponent(Component comp)
comp
- Component
вывести на экран в той позицииpublic Component getBottomComponent()
Component
выведенный на экран в той позицииpublic void setOneTouchExpandable(boolean newValue)
oneTouchExpandable
свойство, которое должно быть true
для JSplitPane
обеспечить виджет UI на делителе, чтобы быстро расшириться/выйти из строя делитель. Значение по умолчанию этого свойства false
. Некоторый взгляд и чувства не могли бы поддерживать расширение с одним касанием; они проигнорируют это свойство.newValue
- true
определить, что разделенная область должна обеспечить выйти из строя/расшириться виджетisOneTouchExpandable()
public boolean isOneTouchExpandable()
oneTouchExpandable
свойство.oneTouchExpandable
свойствоsetOneTouchExpandable(boolean)
public void setLastDividerLocation(int newLastLocation)
newLastLocation
.newLastLocation
- целое число, определяющее последнее расположение делителя в пикселях, слева (или верхний) край области налево (или верхний) край делителяpublic int getLastDividerLocation()
public void setOrientation(int orientation)
orientation
- целое число, определяющее ориентациюIllegalArgumentException
- если ориентация не является одним из: HORIZONTAL_SPLIT или VERTICAL_SPLIT.public int getOrientation()
setOrientation(int)
public void setContinuousLayout(boolean newContinuousLayout)
continuousLayout
свойство, которое должно быть true
для дочерних компонентов, которые будут непрерывно восстановлены и размечены во время вмешательства пользователя. Значение по умолчанию этого свойства является зависимым стилем. Некоторый взгляд и чувства не могли бы поддерживать непрерывное расположение; они проигнорируют это свойство.newContinuousLayout
- true
если компоненты должны непрерывно быть перерисованы как позиция изменений делителяisContinuousLayout()
public boolean isContinuousLayout()
continuousLayout
свойство.continuousLayout
свойствоsetContinuousLayout(boolean)
public void setResizeWeight(double value)
value
- как описано вышеIllegalArgumentException
- если value
< 0 or >1public double getResizeWeight()
public void resetToPreferredSizes()
JSplitPane
расположение, основанное на привилегированном размере компонентов дочерних элементов. Это, вероятно, приведет к изменению расположения делителя.public void setDividerLocation(double proportionalLocation)
JSplitPane
's размер. Этот метод реализуется с точки зрения setDividerLocation(int)
. Этот метод сразу изменяет размер разделенной области, основанной на ее текущем размере. Если разделенная область не будет правильно понята и на экране, то этот метод не будет иметь никакого эффекта (новое расположение делителя станет (текущий размер * proportionalLocation), который является 0).
proportionalLocation
- значение с плавающей точкой двойной точности, которое определяет процент от нуля (главного/левого) к 1.0 (нижняя часть/право)IllegalArgumentException
- если указанное расположение < 0
or >1.0public void setDividerLocation(int location)
setLastDividerLocation
.location
- интервал, определяющий специфичное для UI значение (обычно пиксельное количество)public int getDividerLocation()
setDividerLocation
. Значение, возвращенное из этого метода, может отличаться от фактического расположения делителя (если setDividerLocation
был передан значение, больше чем curent размер).public int getMinimumDividerLocation()
null
public int getMaximumDividerLocation()
null
public void remove(Component component)
component
от области. Сбросы leftComponent
или rightComponent
переменная экземпляра, по мере необходимости.remove
в классе Container
component
- Component
удалитьContainer.add(java.awt.Component)
, Container.invalidate()
, Container.validate()
, Container.remove(int)
public void remove(int index)
Component
по указанному индексу. Обновления leftComponent
и rightComponent
переменные экземпляра по мере необходимости, и затем обмениваются сообщениями супер.remove
в классе Container
index
- целое число, определяющее компонент, чтобы удалить, где 1 определяет левый/главный компонент и 2, определяет компонент нижней части/праваContainer.add(java.awt.Component)
, Container.invalidate()
, Container.validate()
, Container.getComponentCount()
public void removeAll()
leftComonent
и rightComponent
переменные экземпляра.removeAll
в классе Container
Container.add(java.awt.Component)
, Container.remove(int)
, Container.invalidate()
public boolean isValidateRoot()
revalidate
на любом потомке этого JSplitPane
заставит запрос быть поставленным в очередь, который проверит JSplitPane
и все его потомки.isValidateRoot
в классе JComponent
JComponent.revalidate()
, Container.isValidateRoot()
protected void addImpl(Component comp, Object constraints, int index)
constraints
идентифицирует левое/главное или дочерний компонент права/нижней части, и компонент с тем идентификатором был ранее добавлен, это будет удалено и затем comp
будет добавлен в его месте. Если constraints
не один из известных идентификаторов, которые менеджер по расположению может бросить IllegalArgumentException
. Возможные ограничительные объекты (Строки):
constraints
объект null
, компонент добавляется в первой доступной позиции (уехавшийся/превышенный если открыто, еще право/нижняя часть).addImpl
в классе Container
comp
- компонент, чтобы добавитьconstraints
- Object
определение ограничений расположения (позиция) для этого компонентаindex
- целое число, определяющее индекс в списке контейнера.IllegalArgumentException
- если constraints
объект не соответствует существующий компонентContainer.addImpl(Component, Object, int)
protected void paintChildren(Graphics g)
finishedPaintingChildren
после супер был передан, так же как рисование границы.paintChildren
в классе JComponent
g
- Graphics
контекст, в пределах которого можно нарисоватьJComponent.paint(java.awt.Graphics)
, Container.paint(java.awt.Graphics)
protected String paramString()
JSplitPane
. Этот метод предназначается, чтобы использоваться только для того, чтобы отладить цели, и контент и формат возвращенной строки могут измениться между реализациями. Возвращенная строка может быть пустой, но, возможно, не null
.paramString
в классе JComponent
JSplitPane
.public AccessibleContext getAccessibleContext()
getAccessibleContext
в интерфейсе Accessible
getAccessibleContext
в классе JComponent
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.