- java.lang.Object
- 
- java.awt.Component
- 
- java.awt.Container
- 
- javax.swing.JComponent
- 
- javax.swing.JSeparator
 
 
 
 
- 
- すべての実装されたインタフェース:
- ImageObserver,- MenuContainer,- Serializable,- Accessible,- SwingConstants
 - 直系の既知のサブクラス:
- JPopupMenu.Separator,- JToolBar.Separator
 
 @JavaBean(defaultProperty="UI", description="A divider between menu items.") public class JSeparator extends JComponent implements SwingConstants, Accessible JSeparatorは、区切り線を実装するための汎用的なコンポーネントを提供します。もっとも一般的には、メニュー項目を論理的なグループに分割するための項目間の区切り線として使用されます。JSeparatorを直接使用せずに、JMenuまたはJPopupMenuのaddSeparatorメソッドを使用して、セパレータを作成し、追加できます。 また、JSeparatorは視覚的なディバイダが有効なGUIではどこでも使用できます。詳細と例については、『The Java Tutorial』の「How to Use Menus」を参照してください。 警告: Swingはスレッドに対して安全ではありません。 詳細は、「Swing's Threading Policy」を参照してください。 警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4以降、すべてのJavaBeans™用の長期間の格納サポートが java.beansパッケージに追加されています。XMLEncoderを参照してください。- 導入されたバージョン:
- 1.2
 
- 
- 
ネストされたクラスのサマリーネストされたクラス 修飾子と型 クラス 説明 protected classJSeparator.AccessibleJSeparatorこのクラスはJSeparatorクラスのアクセシビリティ・サポートを実装しています。- 
クラス javax.swing.JComponentで宣言されたネストされたクラス/インタフェースJComponent.AccessibleJComponent
 - 
クラス java.awt.Containerで宣言されたネストされたクラス/インタフェースContainer.AccessibleAWTContainer
 - 
クラス java.awt.Componentで宣言されたネストされたクラス/インタフェースComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
- 
 - 
フィールドのサマリー- 
クラス javax.swing.JComponentで宣言されたフィールドlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 - 
クラス java.awt.Componentで宣言されたフィールドaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 - 
インタフェース java.awt.image.ImageObserverで宣言されたフィールドABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 - 
インタフェース javax.swing.SwingConstantsで宣言されたフィールドBOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
 
- 
 - 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 JSeparator()水平セパレータを新しく作成します。JSeparator(int orientation)水平または垂直方向を指定してセパレータを新しく作成します。
 - 
メソッドのサマリー修飾子と型 メソッド 説明 AccessibleContextgetAccessibleContext()このJSeparatorに関連付けられたAccessibleContextを取得します。intgetOrientation()このセパレータの方向を返します。SeparatorUIgetUI()このコンポーネントを描画するL&Fオブジェクトを返します。StringgetUIClassID()このコンポーネントを描画するL&Fクラスの名前を返します。protected StringparamString()このJSeparatorの文字列表現を返します。voidsetOrientation(int orientation)セパレータの方向を設定します。voidsetUI(SeparatorUI ui)このコンポーネントを描画するL&Fオブジェクトを設定します。voidupdateUI()現在のルック・アンド・フィールからの値にUIプロパティをリセットします。- 
クラス javax.swing.JComponentで宣言されたメソッドaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, 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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, 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
 - 
クラス java.awt.Containerで宣言されたメソッドadd, add, add, add, add, addContainerListener, addImpl, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
 - 
クラス java.awt.Componentで宣言されたメソッド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, 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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
- 
 
- 
- 
- 
コンストラクタの詳細- 
JSeparatorpublic JSeparator() 水平セパレータを新しく作成します。
 - 
JSeparatorpublic JSeparator(int orientation) 水平または垂直方向を指定してセパレータを新しく作成します。- パラメータ:
- orientation-- SwingConstants.HORIZONTALまたは- SwingConstants.VERTICALを指定する整数値
- 例外:
- IllegalArgumentException-- orientationが- SwingConstants.HORIZONTALまたは- SwingConstants.VERTICALのどちらでもない場合
 
 
- 
 - 
メソッドの詳細- 
getUIpublic SeparatorUI getUI() このコンポーネントを描画するL&Fオブジェクトを返します。- オーバーライド:
- クラスJComponentのgetUI
- 戻り値:
- このコンポーネントをレンダリングするSeparatorUIオブジェクト
 
 - 
setUI@BeanProperty(hidden=true, visualUpdate=true, description="The UI object that implements the Component\'s LookAndFeel.") public void setUI(SeparatorUI ui) このコンポーネントを描画するL&Fオブジェクトを設定します。- パラメータ:
- ui- SeparatorUI L&Fオブジェクト
- 関連項目:
- UIDefaults.getUI(javax.swing.JComponent)
 
 - 
updateUIpublic void updateUI() 現在のルック・アンド・フィールからの値にUIプロパティをリセットします。- オーバーライド:
- updateUI、クラス:- JComponent
- 関連項目:
- JComponent.updateUI()
 
 - 
getUIClassID@BeanProperty(bound=false) public String getUIClassID() このコンポーネントを描画するL&Fクラスの名前を返します。- オーバーライド:
- getUIClassID、クラス:- JComponent
- 戻り値:
- 文字列のSeparatorUI
- 関連項目:
- JComponent.getUIClassID(),- UIDefaults.getUI(javax.swing.JComponent)
 
 - 
getOrientationpublic int getOrientation() このセパレータの方向を返します。- 戻り値:
- 方向プロパティの値。SwingConstantsで定義されている定数(VERTICALまたはHORIZONTAL)。
- 関連項目:
- SwingConstants,- setOrientation(int)
 
 - 
setOrientation@BeanProperty(preferred=true, visualUpdate=true, enumerationValues={"SwingConstants.HORIZONTAL","SwingConstants.VERTICAL"}, description="The orientation of the separator.") public void setOrientation(int orientation) セパレータの方向を設定します。 このプロパティのデフォルトの値はHORIZONTALです。- パラメータ:
- orientation-- SwingConstants.HORIZONTALまたは- SwingConstants.VERTICAL
- 例外:
- IllegalArgumentException-- orientationが- SwingConstants.HORIZONTALまたは- SwingConstants.VERTICALのどちらでもない場合
- 関連項目:
- SwingConstants,- getOrientation()
 
 - 
paramStringprotected String paramString() このJSeparatorの文字列表現を返します。 このメソッドはデバッグ専用であり、返される文字列の内容および形式は実装によって異なります。 返される文字列は空の場合がありますが、nullにはなりません。- オーバーライド:
- paramString、クラス:- JComponent
- 戻り値:
- このJSeparatorの文字列表現
 
 - 
getAccessibleContext@BeanProperty(bound=false) public AccessibleContext getAccessibleContext() このJSeparatorに関連付けられたAccessibleContextを取得します。 セパレータの場合、AccessibleContextはAccessibleJSeparatorの形式を取ります。 必要に応じて新規のAccessibleJSeparatorインスタンスが作成されます。- 定義:
- getAccessibleContext、インタフェース:- Accessible
- オーバーライド:
- getAccessibleContext、クラス:- Component
- 戻り値:
- このJSeparatorのAccessibleContextとして機能するAccessibleJSeparator
 
 
- 
 
-