クラスJComboBox<E>
- 型パラメータ:
E- このコンボ・ボックスの要素のタイプ
- すべての実装されたインタフェース:
ActionListener, ImageObserver, ItemSelectable, MenuContainer, Serializable, EventListener, Accessible, ListDataListener
警告: Swingはスレッドに対して安全ではありません。 詳細は、「Swing's Threading Policy」を参照してください。
警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4では、すべてのJavaBeansの長期ストレージのサポートがjava.beansパッケージに追加されました。 XMLEncoderを参照してください。
詳細は、「The Java Tutorial」の「How to Use Combo Boxes」を参照してください。
- 導入されたバージョン:
- 1.2
- 関連項目:
-
ネストされたクラスのサマリー
ネストされたクラス修飾子と型クラス説明protected classこのクラスはJComboBoxクラスのアクセシビリティ・サポートを実装しています。static interfaceKeySelectionManagerを定義するインタフェースです。クラスJComponentで宣言されたネストされたクラス/インタフェース
JComponent.AccessibleJComponent修飾子と型クラス説明classアクセシビリティのデフォルト・サポートを提供するために使用されるJComponentの内部クラスです。Containerクラスで宣言されたネストされたクラス/インタフェース
Container.AccessibleAWTContainer修飾子と型クラス説明protected classアクセシビリティのデフォルト・サポートの提供に使用するContainerの内部クラスです。クラスComponentで宣言されたネストされたクラス/インタフェース
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy修飾子と型クラス説明protected classアクセシビリティのデフォルト・サポートの提供に使用するComponentの内部クラスです。static enumコンポーネントのサイズが変化するにつれてベースラインが変化する共通の方法を列挙します。protected classオフスクリーン表面のコンポーネントへのBlit用内部クラスです。protected classコンポーネントのバッファ反転用内部クラス。 -
フィールドのサマリー
フィールド修飾子と型フィールド説明protected Stringこのprotectedフィールドは実装固有のものです。protected ComboBoxModel<E> このprotectedフィールドは実装固有のものです。protected ComboBoxEditorこのprotectedフィールドは実装固有のものです。protected booleanこのprotectedフィールドは実装固有のものです。protected JComboBox.KeySelectionManagerこのprotectedフィールドは実装固有のものです。protected booleanこのprotectedフィールドは実装固有のものです。protected intこのprotectedフィールドは実装固有のものです。protected ListCellRenderer<? super E> このprotectedフィールドは実装固有のものです。protected Objectこのprotectedフィールドは実装固有のものです。クラスで宣言されたフィールド JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW修飾子と型フィールド説明protected EventListenerListこのコンポーネントのイベント・リスナー・リストです。static final Stringカーソルがコンポーネント上にあるときに表示されるコメントです。「値ヒント」、「浮遊ヘルプ」、または「浮遊ラベル」とも呼ばれます。protected ComponentUIこのコンポーネントのルック・アンド・フィール委譲です。static final intいくつかのAPIで使用される定数です。条件が定義されていないことを示します。static final intregisterKeyboardActionで使用される定数です。受信側コンポーネントがフォーカスを持つコンポーネントの上位であるか、それ自体がフォーカスを持つコンポーネントである場合に、コマンドを呼び出すことを示します。static final intregisterKeyboardActionで使用される定数です。コンポーネントにフォーカスが設定されたときにコマンドを呼び出すことを示します。static final intregisterKeyboardActionで使用される定数です。受信側コンポーネントがフォーカスを持つウィンドウ内にあるか、それ自体がフォーカスを持つコンポーネントである場合に、コマンドを呼び出すことを示します。クラスコンポーネントで宣言されたフィールド
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT修飾子と型フィールド説明protected AccessibleContextこのComponentに関連付けられたAccessibleContext。static final floatgetAlignmentYのための便利な定数。static final floatgetAlignmentYおよびgetAlignmentXのための便利な定数。static final floatgetAlignmentXのための便利な定数。static final floatgetAlignmentXのための便利な定数。static final floatgetAlignmentY()のための便利な定数。インタフェースで宣言されたフィールド ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH修飾子と型フィールド説明static final intimageUpdateメソッドのinfoflags引数の1要素であるこのフラグは、非同期的に記録されていたイメージの生成がその完了前に中断したことを示します。static final intimageUpdateメソッドのinfoflags引数の1要素であるこのフラグは、それまでに描画されたスタティック・イメージが現在は完成し、その最終形式で再び描画できることを示します。static final intimageUpdateメソッドのinfoflags引数の1要素であるこのフラグは、非同期的に追跡されたイメージでエラーが検出されたことを示します。static final intimageUpdateメソッドのinfoflags引数の1要素であるこのフラグは、マルチフレーム・イメージの、それまでに描画されたもう1つの完全なフレームを再描画に利用できることを示します。static final intimageUpdateメソッドのinfoflags引数の1要素であるこのフラグは、ベース・イメージの幅が利用可能であることを示し、imageUpdateコールバック・メソッドの引数heightから取得できます。static final intimageUpdateメソッドのinfoflags引数の1要素であるこのフラグは、イメージのプロパティを現在利用できることを示します。static final intimageUpdateメソッドのinfoflags引数の1要素であるこのフラグは、イメージをスケーリングしたバリエーションを描画するために必要なピクセルが現在利用可能であることを示します。static final intimageUpdateメソッドのinfoflags引数の1要素であるこのフラグは、ベース・イメージの幅が利用可能であることを示し、imageUpdateコールバック・メソッドの引数widthから取得できます。 -
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
修飾子と型メソッド説明voidこのメソッドはpublicになっていますが、これは実装の副作用によるものです。呼び出したり、オーバーライドしたりしないでください。protected voidactionPropertyChanged(Action action, String propertyName) 関連アクションのプロパティの変更に応じてコンボボックスの状態を更新します。voidActionListenerを追加します。void項目を項目リストに追加します。voidaddItemListener(ItemListener aListener) ItemListenerを追加します。voidコンボボックスのポップアップから通知メッセージを受け取るPopupMenuリスナーを追加します。voidconfigureEditor(ComboBoxEditor anEditor, Object anItem) 指定された項目でエディタを初期化します。protected void指定されたActionのプロパティに一致するように、このコンボボックスにプロパティを設定します。voidこのメソッドはpublicになっていますが、これは実装の副作用によるものです。呼び出したり、オーバーライドしたりしないでください。protected PropertyChangeListener指定されたActionからの変更を待機し、適切なプロパティを更新する役割を担うPropertyChangeListenerを作成して、返します。protected JComboBox.KeySelectionManagerデフォルトのキー選択マネージャのインスタンスを返します。protected voidこのイベント・タイプの通知対象として登録されているすべてのリスナーに通知します。protected voidこのイベント・タイプの通知対象として登録されているすべてのリスナーに通知します。voidコンボボックスのポップアップ部分が取り消されたことをPopupMenuListenerに通知します。voidコンボボックスのポップアップ部分が不可視状態になったことをPopupMenuListenerに通知します。voidコンボボックスのポップアップ部分が可視状態になったことをPopupMenuListenerに通知します。このJComboBoxに関連付けられたAccessibleContextを取得します。このActionEventソースに現在設定されているActionを返します。Actionが設定されていない場合は、nullを返します。アクション・リスナーに送られるイベントに含まれているアクション・コマンドを返します。addActionListener()を使用してこのJComboBoxに追加されたすべてのActionListenerの配列を返します。選択された項目をJComboBoxフィールドでペイントおよび編集するために使用するエディタを返します。getItemAt(int index) 指定されたインデックスのリスト項目を返します。intリスト内の項目の数を返します。addItemListener()でこのJComboBoxに追加される、すべてのItemListenerの配列を返します。リストのキー選択マネージャを返します。intコンボボックスがスクロール・バーを使用しないで表示できる最大の項目数を返します。getModel()JComboBoxによって現在使用されているデータ・モデルを返します。addPopupMenuListener()でこのJComboBoxに追加される、すべてのPopupMenuListenerの配列を返します。表示高さと表示幅の計算に使用されるオブジェクトである「表示プロトタイプ」値を返します。ListCellRenderer<? super E> 選択された項目をJComboBoxフィールドで表示するのに使われるレンダラを返します。int指定された項目に一致する、リスト内の最初の項目を返します。現在選択されている項目を返します。Object[]選択されている項目を含む配列を返します。getUI()このコンポーネントをレンダリングするL&Fオブジェクトを返します。このコンポーネントをレンダリングするL&Fクラスの名前を返します。voidコンボボックスにポップアップ・ウィンドウを閉じさせます。voidinsertItemAt(E item, int index) 項目を項目リストのインデックスで指定された位置に追加します。protected void祖先リスナーを登録して、そのリスナーまたはその祖先のいずれかが移動したり、表示または非表示になった場合にAncestorEventsを受信します。voidこのメソッドはpublicになっていますが、これは実装の副作用によるものです。呼び出したり、オーバーライドしたりしないでください。voidこのメソッドはpublicになっていますが、これは実装の副作用によるものです。呼び出したり、オーバーライドしたりしないでください。booleanJComboBoxが編集可能な場合はtrueを返します。booleanlightWeightPopupEnabledプロパティの値を取得します。booleanポップアップの可視性を判定します。protected StringこのJComboBoxの文字列表現を返します。voidTabキーを探しながら、KeyEventを処理します。voidActionListenerを削除します。void項目リストからすべての項目を削除します。voidremoveItem(Object anObject) 項目を項目リストから削除します。voidremoveItemAt(int anIndex) anIndex位置の項目を削除します。このメソッドはJComboBoxが可変データ・モデルを使用する場合だけ有効です。voidremoveItemListener(ItemListener aListener) ItemListenerを削除します。voidPopupMenuListenerを削除します。protected voidこのprotectedメソッドは実装固有のものです。booleanselectWithKeyChar(char keyChar) 指定されたキーボードの文字に対応するリスト項目を選択し、その文字に対応する項目がある場合にtrueを返します。voidこのActionEventソースのActionを設定します。voidsetActionCommand(String aCommand) アクション・リスナーに送られるイベントに含まれなければならないアクション・コマンドを設定します。voidsetEditable(boolean aFlag) JComboBoxフィールドが編集可能かどうかを指定します。voidsetEditor(ComboBoxEditor anEditor) 選択された項目をJComboBoxフィールドでペイントおよび編集するために使用されるエディタを設定します。voidsetEnabled(boolean b) 項目を選択できるようにコンボボックスを有効にします。voidキーボードの文字をリストの選択に変換するオブジェクトを設定します。voidsetLightWeightPopupEnabled(boolean aFlag) lightWeightPopupEnabledプロパティを設定します。このプロパティは、JComboBoxの格納先として軽量Componentを使用するか、それともPanelやWindowなどの重量Componentを使用するかどうかについてのヒントを提供します。voidsetMaximumRowCount(int count) JComboBoxが表示する最大の行数を設定します。voidsetModel(ComboBoxModel<E> aModel) JComboBoxが項目のリストを取得するために使用するデータ・モデルを設定します。voidsetPopupVisible(boolean v) ポップアップの可視性を設定します。voidsetPrototypeDisplayValue(E prototypeDisplayValue) UI部分の表示サイズ計算に使用される表示プロトタイプ値を設定します。voidsetRenderer(ListCellRenderer<? super E> aRenderer) JComboBoxフィールドのリストから選択されたリスト項目と項目をペイントするレンダリングを設定します。voidsetSelectedIndex(int anIndex) インデックスanIndexにある項目を選択します。voidsetSelectedItem(Object anObject) コンボボックス表示領域の選択された項目を引数のオブジェクトに設定します。voidsetUI(ComboBoxUI ui) このコンポーネントをレンダリングするL&Fオブジェクトを設定します。voidコンボボックスにポップアップ・ウィンドウを表示させます。voidupdateUI()現在のルック・アンド・フィールからの値にUIプロパティをリセットします。クラスで宣言されたメソッド 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, 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, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update修飾子と型メソッド説明voidaddAncestorListener(AncestorListener listener) listenerを登録し、コンポーネントまたはその祖先が移動するか、あるいは可視または不可視になるときにそのリスナーがAncestorEventsを受け取れるようにします。voidこのコンポーネントに現在親コンポーネントがあることを、このコンポーネントに通知します。voidリスナー・リストにVetoableChangeListenerを追加します。voidcomputeVisibleRect(Rectangle visibleRect) Componentの「可視矩形」を返します。これは、このコンポーネントとそのすべての上位オブジェクトの可視矩形の共通部分です。booleancontains(int x, int y) マウス処理のために、このコンポーネントの正確な形状を定義する機会をUI委譲に提供します。ツールヒントを表示するために使用されるJToolTipのインスタンスを返します。voiddisable()非推奨。voidenable()非推奨。JDKバージョン1.1で、java.awt.Component.setEnabled(boolean)に置き換えられています。voidfirePropertyChange(String propertyName, boolean oldValue, boolean newValue) boolean型プロパティに対するバウンド・プロパティの変更の報告をサポートします。voidfirePropertyChange(String propertyName, int oldValue, int newValue) 整数型プロパティに対するバウンド・プロパティの変更の報告をサポートします。protected voidfireVetoableChange(String propertyName, Object oldValue, Object newValue) 制約プロパティの変更の報告をサポートします。getActionForKeyStroke(KeyStroke aKeyStroke) 指定されたキー・ストロークに対して登録されているアクションを実行するオブジェクトを返します。final ActionMap特定のKeyStrokeバインディングに対してトリガーするActionの指定に使用されるActionMapを返します。floatContainer.getAlignmentXをオーバーライドして水平方向の位置合せを返します。floatContainer.getAlignmentYをオーバーライドして、垂直方向の位置合せを返します。このコンポーネントに登録されているすべての祖先リスナーの配列を返します。booleanautoscrollsプロパティを取得します。intgetBaseline(int width, int height) ベースラインを返します。サイズの変化に合わせてコンポーネントのベースラインがどのように変化するかを示す列挙を返します。このコンポーネントのボーダーを返します。ボーダーが現在設定されていない場合はnullを返します。このコンポーネントの境界を「戻り値」rvに格納し、rvを返します。final ObjectgetClientProperty(Object key) 指定されたキーを持つプロパティの値を返します。protected Graphicsこのコンポーネントをペイントするために使用されるグラフィックス・オブジェクトを返します。このコンポーネントに割り当てられたJPopupMenuを返します。intgetConditionForKeyStroke(KeyStroke aKeyStroke) 登録されているアクションが、指定されたキー・ストロークに反応して発生するかどうかを決める条件を返します。intグラフィックス・デバッギングの状態を返します。static Locale各JComponentのロケール・プロパティを生成時に初期化するために使用するデフォルト・ロケールを返します。getFontMetrics(Font font) 指定されたFontのFontMetricsを取得します。このコンポーネントのグラフィックス・コンテキストを返します。グラフィックス・コンテキストを使用すると、コンポーネントを描画できます。intこのコンポーネントの現在の高さを返します。booleanJPopupMenuが親から継承されるはずである場合はtrueを返します。final InputMapコンポーネントがフォーカスを取得したときに使用するInputMapを返します。final InputMapgetInputMap(int condition) conditionで使用されているInputMapを返します。このコンポーネントの入力ベリファイアを返します。このコンポーネントでボーダーが設定されている場合はボーダーのイン・セットを返し、それ以外の場合はsuper.getInsetsを呼び出します。このコンポーネントのイン・セット値を含むInsetsオブジェクトを返します。<T extends EventListener>
T[]getListeners(Class<T> listenerType) このJComponentにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。getLocation(Point rv) このコンポーネントのx,y原点を「戻り値」rvに格納し、rvを返します。最大サイズがnull以外の値に設定されている場合はその値を返します。最小サイズがnull以外の値に設定されている場合はその値を返します。非推奨。1.4で、FocusTraversalPolicyに置き換えられます。getPopupLocation(MouseEvent event) このコンポーネントの座標系にポップアップ・メニューを表示するのに適切な位置を返します。preferredSizeがnull以外の値に設定されている場合にその値を返します。登録されているアクションを開始するKeyStrokesを返します。このコンポーネントのJRootPane上位コンポーネントを返します。このコンポーネントの幅と高さを「戻り値」rvに格納し、rvを返します。getToolTipLocation(MouseEvent event) このコンポーネントの座標系におけるツールヒントの位置を返します。setToolTipTextで設定されているツールヒントの文字列を返します。getToolTipText(MouseEvent event) eventのツールヒントとして使用される文字列を返します。このコンポーネントの最上位の祖先(Windowを含む)またはnull(このコンポーネントがコンテナに追加されていない場合)を返します。transferHandlerプロパティを取得します。booleanこのコンポーネントがフォーカスを要求する前に、現在のフォーカスを持つコンポーネントに入力ベリファイアを呼び出すかどうかを示す値を返します。このコンポーネントに登録されているすべての拒否可能変更リスナーの配列を返します。Componentの「可視矩形」を返します。これは、このコンポーネントの可視矩形、new Rectangle(0, 0, getWidth(), getHeight())、およびそのすべての上位オブジェクトの可視矩形の共通部分です。intgetWidth()このコンポーネントの現在の幅を返します。intgetX()コンポーネントの原点の現在のx座標を返します。intgetY()コンポーネントの原点の現在のy座標を返します。voidこのComponentが入力フォーカスを取得すること、およびこのComponentのトップ・レベルの祖先がフォーカスされたWindowになることを要求します。voidhide()非推奨。booleanこのコンポーネントがバッファを使用してペイントするかどうかを返します。static booleanこのコンポーネントが軽量の場合、つまりネイティブのウィンドウ・システム・ピアを持たない場合にtrueを返します。boolean非推奨。1.4で、Component.setFocusTraversalKeys(int, Set)およびContainer.setFocusCycleRoot(boolean)に置き換えられます。booleanisOpaque()このコンポーネントが完全に不透明な場合にtrueを返します。booleanこのコンポーネントがその子をタイリングする場合、つまり子がオーバーラップしないことが保証される場合にtrueを返します。final booleanこのコンポーネント上の現在のペイント操作が別のprint操作の一部である場合はtrueを返します。protected boolean子コンポーネントでトリガーされるペイントによって、このComponentまたはその上位コンポーネントのいずれかからペイントが実行される場合は、trueを返します。booleanコンポーネントが現在タイルをペイントしている場合にtrueを返します。booleanこのJComponentがフォーカスを取得する場合はtrueを返し、それ以外の場合はfalseを返します。booleanこのメソッドがtrueを返す場合、このコンポーネントの下位コンポーネントによってrevalidateが呼び出されると、このルートから始まるツリー全体が検証されます。voidコンポーネントを描画するためにSwingによって呼び出されます。protected voidコンポーネントのボーダーをペイントします。protected voidこのコンポーネントの子をペイントします。protected voidUI委譲がnullでない場合に、UI委譲のペイント・メソッドを呼び出します。voidpaintImmediately(int x, int y, int w, int h) このコンポーネントの指定された領域、およびその領域とオーバーラップするすべての下位コンポーネントをすぐにペイントします。void指定された領域をすぐにペイントします。voidコンポーネントを指定のGraphicsに出力するときに、このメソッドを呼び出します。voidコンポーネントを出力するときにこのメソッドを呼び出します。protected voidコンポーネントのボーダーを出力します。protected voidこのコンポーネントの子を出力します。protected voidこのメソッドは出力操作中に呼び出されます。protected voidコンポーネント自体が認識するキー・イベントを処理します。protected booleanprocessKeyBinding(KeyStroke ks, KeyEvent e, int condition, boolean pressed) KeyEventeの結果としてksのキー・バインドを処理するために呼び出されます。protected voidこのコンポーネントで発生するマウス・イベントを、登録されているMouseListenerオブジェクトにディスパッチすることによって処理します。このメソッドの詳細については、Component.processMouseEvent(MouseEvent)を参照してください。protected voidMouseEvent.MOUSE_DRAGGEDなどのマウス・モーション・イベントを処理します。final voidputClientProperty(Object key, Object value) 任意のキーと値を組み合わせたクライアント・プロパティをこのコンポーネントに追加します。voidregisterKeyboardAction(ActionListener anAction, String aCommand, KeyStroke aKeyStroke, int aCondition) このメソッドは現在使われていません。類似の動作にはgetActionMap()とgetInputMap()を組み合わせて使用してください。voidregisterKeyboardAction(ActionListener anAction, KeyStroke aKeyStroke, int aCondition) このメソッドは現在使われていません。類似の動作にはgetActionMap()とgetInputMap()を組み合わせて使用してください。voidremoveAncestorListener(AncestorListener listener) listenerの登録を解除し、そのリスナーがAncestorEventsを受け取らないようにします。voidこのコンポーネントに親コンポーネントがなくなったことを、このコンポーネントに通知します。voidVetoableChangeListenerをリスナー・リストから削除します。voidrepaint(long tm, int x, int y, int width, int height) コンポーネントが表示されている場合に、指定された領域をダーティ・リージョン・リストに追加します。voidコンポーネントが表示されている場合に、指定された領域をダーティ・リージョン・リストに追加します。boolean非推奨。1.4で、FocusTraversalPolicy.getDefaultComponent(Container).requestFocus()に置き換えられますvoidこのComponentが入力フォーカスを取得することを要求します。booleanrequestFocus(boolean temporary) このComponentが入力フォーカスを取得することを要求します。booleanこのComponentが入力フォーカスを取得することを要求します。protected booleanrequestFocusInWindow(boolean temporary) このComponentが入力フォーカスを取得することを要求します。void第1レイヤーのInputMapsとActionMapのバインディングをすべて登録解除します。voidreshape(int x, int y, int w, int h) 非推奨。JDK 5で、Component.setBounds(int, int, int, int)に置き換えられました。void遅延自動レイアウトをサポートします。voidscrollRectToVisible(Rectangle aRect) scrollRectToVisible()メッセージをJComponentの親に転送します。final voidActionMapをamに設定します。voidsetAlignmentX(float alignmentX) 水平方向の位置合わせを設定します。voidsetAlignmentY(float alignmentY) 垂直方向の位置合わせを設定します。voidsetAutoscrolls(boolean autoscrolls) autoscrollsプロパティを設定します。voidsetBackground(Color bg) このコンポーネントのバックグラウンド・カラーを設定します。voidこのコンポーネントのボーダーを設定します。voidsetComponentPopupMenu(JPopupMenu popup) このJComponentのJPopupMenuを設定します。voidsetDebugGraphicsOptions(int debugOptions) このコンポーネント、またはその子のどれかで実行されるすべてのグラフィック操作についての診断情報を有効化または無効化します。static void各JComponentのロケール・プロパティを生成時に初期化するために使用するデフォルト・ロケールを設定します。voidsetDoubleBuffered(boolean aFlag) このコンポーネントがバッファを使用してペイントするかどうかを設定します。voidsetFocusTraversalKeys(int id, Set<? extends AWTKeyStroke> keystrokes) このComponentの、指定されたトラバーサル操作のフォーカス・トラバーサル・キーを設定します。voidこのコンポーネントのフォントを設定します。voidsetForeground(Color fg) このコンポーネントのフォアグラウンド・カラーを設定します。voidsetInheritsPopupMenu(boolean value) このコンポーネントにJPopupMenuが割り当てられていない場合にgetComponentPopupMenuが親に委譲されるかどうかを設定します。final voidsetInputMap(int condition, InputMap map) 条件conditionで使用するInputMapをmapに設定します。voidsetInputVerifier(InputVerifier inputVerifier) このコンポーネントの入力ベリファイアを設定します。voidsetMaximumSize(Dimension maximumSize) このコンポーネントの最大サイズを定数値に設定します。voidsetMinimumSize(Dimension minimumSize) このコンポーネントの最小サイズを定数値に設定します。voidsetNextFocusableComponent(Component aComponent) 非推奨。1.4で、FocusTraversalPolicyに置き換えられますvoidsetOpaque(boolean isOpaque) trueの場合、コンポーネントはその境界内のすべてのピクセルをペイントします。voidsetPreferredSize(Dimension preferredSize) このコンポーネントの適切なサイズを設定します。voidsetRequestFocusEnabled(boolean requestFocusEnabled) このJComponentがフォーカスを取得するかどうかについてのヒントを提供します。voidsetToolTipText(String text) ツールヒントに表示するテキストを登録します。voidsetTransferHandler(TransferHandler newHandler) カット、コピー、ペーストおよびドラッグ・アンド・ドロップを使用した、このコンポーネントとのデータ転送をサポートするTransferHandlerを設定します。protected voidsetUI(ComponentUI newUI) このコンポーネントのルック・アンド・フィールの委譲を設定します。voidsetVerifyInputWhenFocusTarget(boolean verifyInputWhenFocusTarget) このコンポーネントがフォーカスを要求する前に、現在のフォーカスを持つコンポーネントに入力ベリファイアを呼び出すかどうかを示す値を設定します。voidsetVisible(boolean aFlag) コンポーネントを可視または不可視にします。voidunregisterKeyboardAction(KeyStroke aKeyStroke) このメソッドは現在使われていません。voidpaintを呼び出します。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修飾子と型メソッド説明指定されたコンポーネントをこのコンテナの最後に追加します。指定されたコンポーネントを、このコンテナの指定された位置に追加します。void指定されたコンポーネントをこのコンテナの末尾に追加します。void指定されたコンポーネントを、指定されたインデックスと指定された制約で、コンテナへ追加します。指定されたコンポーネントをこのコンテナに追加します。voidこのコンテナからのコンテナ・イベントを受け取れるように、指定されたコンテナ・リスナーを追加します。protected void指定されたコンポーネントを、指定されたインデックスで、コンテナへ追加します。voidPropertyChangeListenerをリスナー・リストに追加します。voidaddPropertyChangeListener(String propertyName, PropertyChangeListener listener) 特定のプロパティのリスナー・リストにPropertyChangeListenerを追加します。voidこのコンテナと、その中に含まれているすべてのコンポーネントのComponentOrientationプロパティを設定します。booleanareFocusTraversalKeysSet(int id) 指定されたフォーカス・トラバーサル操作に対するフォーカス・トラバーサル・キーのセットが、このコンテナに明示的に定義されているかどうかを返します。int非推奨。JDKバージョン1.1で、getComponentCount()に置き換えられています。void非推奨。JDKバージョン1.1で、dispatchEvent(AWTEvent e)に置き換えられていますvoiddoLayout()このコンテナによってコンポーネントが配置されます。findComponentAt(int x, int y) 指定された位置を格納する可視の子コンポーネントを探します。指定された点を格納する可視の子コンポーネントを探します。getComponent(int n) コンテナ内のn番目のコンポーネントを取得します。getComponentAt(int x, int y) x、y座標を含むコンポーネントを探します。指定された点を含むコンポーネントを取得します。intこのパネル内のコンポーネントの数を取得します。コンテナ内のすべてのコンポーネントを取得します。intgetComponentZOrder(Component comp) コンテナ内のコンポーネントのZ軸順インデックスを返します。このコンテナに登録されているすべてのコンテナ・リスナーの配列を返します。getFocusTraversalKeys(int id) このコンテナの指定されたトラバーサル操作のフォーカス・トラバーサル・キーのセットを返します。このContainerの子のキーボード・トラバーサルを管理するフォーカス・トラバーサル・ポリシーを返します。このContainerがフォーカス・サイクル・ルートでない場合はnullを返します。このコンテナのレイアウト・マネージャを取得します。getMousePosition(boolean allowChildren) nullがマウス・ポインタの下にある場合は、このContainerの座標空間内のマウス・ポインタの位置を返します。それ以外の場合はContainerを返します。insets()非推奨。JDKバージョン1.1で、getInsets()に置き換えられています。voidコンテナを無効にします。booleanコンポーネントがこのコンテナのコンポーネント階層に含まれているかどうかを判定します。booleanこのコンテナがフォーカス・トラバーサル・サイクルのルートであるかどうかを返します。booleanisFocusCycleRoot(Container container) 指定されたコンテナが、このコンテナのフォーカス・トラバーサル・サイクルのフォーカス・サイクル・ルートであるかどうかを返します。final booleanこのコンテナがフォーカス・トラバーサル・ポリシーを提供するかどうかを返します。booleanフォーカス・トラバーサル・ポリシーがこのコンテナに対して明示的に設定されているかどうかを返します。voidlayout()非推奨。JDKバージョン1.1で、doLayout()に置き換えられています。voidlist(PrintStream out, int indent) 指定された出力ストリームにこのコンテナの一覧を出力します。voidlist(PrintWriter out, int indent) 指定されたインデント位置から、指定されたプリント・ライターに一覧を出力します。locate(int x, int y) 非推奨。JDKバージョン1.1で、getComponentAt(int, int)に置き換えられています。非推奨。JDKバージョン1.1で、getMinimumSize()に置き換えられています。voidこのコンテナ内の各コンポーネントをペイントします。非推奨。JDKバージョン1.1で、getPreferredSize()に置き換えられています。voidこのコンテナ内の各コンポーネントを出力します。protected voidこのコンテナで発生するコンテナ・イベントを、登録されているContainerListenerオブジェクトにディスパッチすることで処理します。protected voidこのコンテナのイベントを処理します。voidremove(int index) このコンテナから、indexによって指定されたコンポーネントを削除します。voidこのコンテナから、指定されたコンポーネントを削除します。voidこのコンテナからすべてのコンポーネントを削除します。voidこのコンテナからのコンテナ・イベントを受け取らないように、指定されたコンテナ・リスナーを削除します。voidsetComponentZOrder(Component comp, int index) 指定されたコンポーネントを、コンテナの指定されたZ軸順のインデックスに移動します。voidsetFocusCycleRoot(boolean focusCycleRoot) このコンテナがフォーカス・トラバーサル・サイクルのルートであるかどうかを設定します。voidこのContainerがフォーカス・サイクル・ルートの場合、このContainerの子のキーボード・トラバーサルを管理するフォーカス・トラバーサル・ポリシーを設定します。final voidsetFocusTraversalPolicyProvider(boolean provider) このコンテナを使用して、フォーカス・トラバーサル・ポリシーを提供するかどうかを設定します。voidsetLayout(LayoutManager mgr) このコンテナのレイアウト・マネージャを設定します。voidフォーカスを1フォーカス・トラバーサル・サイクルだけ下位に移動します。voidvalidate()このコンテナおよびすべてのサブコンポーネントを検証します。protected voidコンテナ・ツリーを再帰的に下位までたどり、必要であるとマークされたすべてのサブツリー、そして無効とマークされたすべてのサブツリーのレイアウトを再計算します。クラス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修飾子と型メソッド説明boolean非推奨。JDKバージョン1.1では、アクション・イベントを起動するコンポーネントに対して、このコンポーネントをActionListenerとして登録する必要があります。void指定されたポップアップ・メニューをコンポーネントに追加します。voidこのコンポーネントからコンポーネント・イベントを受け取るために、指定されたコンポーネント・リスナーを追加します。voidこのコンポーネントが入力フォーカスを取得したときにこのコンポーネントからフォーカス・イベントを受け取るために、指定されたフォーカス・リスナーを追加します。voidこのコンテナが所属する階層が変更されたときに、このコンポーネントから階層境界イベントを受け取るために、指定された階層境界リスナーを追加します。voidこのコンテナが所属する階層が変更されたときにこのコンポーネントから階層変更イベントを受け取るために、指定された階層リスナーを追加します。voidこのコンポーネントからインプット・メソッド・イベントを受け取るために、指定されたインプット・メソッド・リスナーを追加します。voidこのコンポーネントからキー・イベントを受け取るために、指定されたキー・リスナーを追加します。voidこのコンポーネントからマウス・イベントを受け取るために、指定されたマウス・リスナーを追加します。voidこのコンポーネントからマウス・モーション・イベントを受け取るために、指定されたマウス・モーション・リスナーを追加します。voidこのコンポーネントからマウス・ホイール・イベントを受け取るために、指定されたマウス・ホイール・リスナーを追加します。bounds()非推奨。JDKバージョン1.1で、getBounds()に置き換えられています。intcheckImage(Image image, int width, int height, ImageObserver observer) 指定されたイメージの画面表現の構築ステータスを返します。intcheckImage(Image image, ImageObserver observer) 指定されたイメージの画面表現の構築ステータスを返します。protected AWTEventcoalesceEvents(AWTEvent existingEvent, AWTEvent newEvent) 必要に応じて、送信されるイベントと既存のイベントを合体させます。booleanこのコンポーネントに、指定された点が「含まれている」かどうかをチェックします。ここで、この点のxおよびy座標は、このコンポーネントの座標系を基準にして定義されます。createImage(int width, int height) ダブル・バッファリングのために使用されるオフスクリーン描画イメージを生成します。createImage(ImageProducer producer) 指定されたイメージ・プロデューサからイメージを生成します。createVolatileImage(int width, int height) ダブル・バッファリングのために使用される揮発性オフスクリーン描画イメージを生成します。createVolatileImage(int width, int height, ImageCapabilities caps) 指定された機能で、揮発性オフスクリーン描画イメージを作成します。protected final voiddisableEvents(long eventsToDisable) 指定されたイベント・マスク・パラメータによって定義されたイベントについて、このコンポーネントへの送信を不可能にします。final voidこのコンポーネントまたはそのサブコンポーネントの1つにイベントをディスパッチします。voidenable(boolean b) 非推奨。JDKバージョン1.1で、setEnabled(boolean)に置き換えられています。protected final voidenableEvents(long eventsToEnable) 指定されたイベント・マスク・パラメータによって定義されたイベントについて、このコンポーネントへの送信を使用可能にします。voidenableInputMethods(boolean enable) このコンポーネントのインプット・メソッド・サポートを使用可能または使用不可にします。voidfirePropertyChange(String propertyName, byte oldValue, byte newValue) バウンド・プロパティの変更を通知します。voidfirePropertyChange(String propertyName, char oldValue, char newValue) バウンド・プロパティの変更を通知します。voidfirePropertyChange(String propertyName, double oldValue, double newValue) バウンド・プロパティの変更を通知します。voidfirePropertyChange(String propertyName, float oldValue, float newValue) バウンド・プロパティの変更を通知します。voidfirePropertyChange(String propertyName, long oldValue, long newValue) バウンド・プロパティの変更を通知します。voidfirePropertyChange(String propertyName, short oldValue, short newValue) バウンド・プロパティの変更を通知します。protected voidfirePropertyChange(String propertyName, Object oldValue, Object newValue) Objectプロパティに対するバウンド・プロパティの変更の報告をサポートします。このコンポーネントのバックグラウンド・カラーを取得します。このコンポーネントの境界をRectangleオブジェクトの形式で取得します。コンポーネントを出力デバイス上に表示するために使用されるColorModelのインスタンスを取得します。このコンポーネントに登録されたすべてのコンポーネント・リスナーの配列を返します。このコンポーネント内の要素またはテキストを整列するために使用する、言語に依存する方向を取得します。コンポーネントのカーソル・セットを取得します。このComponentに関連付けられているDropTargetを取得します。このComponentのフォーカス・トラバーサル・サイクルのフォーカス・サイクル・ルートであるContainerを返します。このコンポーネントに登録されたすべてのフォーカス・リスナーの配列を返します。booleanこのコンポーネントに対してフォーカス・トラバーサル・キーが使用できるかどうかを返します。getFont()このコンポーネントのフォントを取得します。このコンポーネントのフォアグラウンド・カラーを取得します。このComponentに関連付けられたGraphicsConfigurationを取得します。このコンポーネントに登録されているすべての階層境界リスナーの配列を返します。このコンポーネントに登録されているすべての階層リスナーの配列を返します。booleanオペレーティング・システムから受信したペイント・メッセージを無視するかどうかを返します。テキストがこのコンポーネントに入力されたときに、インプット・メソッドとの通信を処理するためにこのコンポーネントによって使用される入力コンテキストを取得します。このコンポーネントに登録されているすべてのインプット・メソッド・リスナーの配列を返します。このコンポーネントのインプット・メソッドからの要求をサポートするインプット・メソッド要求ハンドラを取得します。このコンポーネントに登録されているすべてのキー・リスナーの配列を返します。このコンポーネントのロケールを取得します。このコンポーネントの位置を、コンポーネントの左上隅を指定する点の形式で取得します。このコンポーネントの位置を、画面の座標空間でのコンポーネントの左上隅を指定する点の形式で取得します。このコンポーネントに登録されたすべてのマウス・リスナーの配列を返します。このコンポーネントに登録されたすべてのマウス・モーション・リスナーの配列を返します。Componentがマウス・ポインタの直下にある場合は、このComponentの座標空間内のマウス・ポインタの位置を返します。それ以外の場合はnullを返します。このコンポーネントに登録されたすべてのマウス・ホイール・リスナーの配列を返します。getName()コンポーネントの名前を取得します。このコンポーネントの親を取得します。このコンポーネントに登録されているすべてのプロパティ変更リスナーの配列を返します。getPropertyChangeListeners(String propertyName) 指定されたプロパティに関連付けられているすべてのリスナーの配列を返します。getSize()このコンポーネントのサイズをDimensionオブジェクトの形式で返します。このコンポーネントのツールキットを返します。final ObjectAWTコンポーネント・ツリーおよびレイアウト操作に対する、このコンポーネントのロック・オブジェクト(スレッド同期化モニターを所有するオブジェクト)を取得します。boolean非推奨。JDKバージョン1.1で、processFocusEvent(FocusEvent)に置き換えられています。booleanhandleEvent(Event evt) 非推奨。JDKバージョン1.1で、processEvent(AWTEvent)に置き換えられています。booleanhasFocus()このComponentがフォーカス所有者である場合はtrueを返します。booleanimageUpdate(Image img, int infoflags, int x, int y, int w, int h) イメージが変更されたときにコンポーネントをふたたびペイントします。booleaninside(int x, int y) 非推奨。JDKバージョン1.1で、contains(int, int)に置き換えられています。booleanバックグラウンド・カラーがこのコンポーネントに対して明示的に設定されているかどうかを返します。booleanカーソルがこのコンポーネントに対して明示的に設定されているかどうかを返します。booleanこのコンポーネントが表示可能かどうかを判定します。booleanこのコンポーネントが使用可能であるかどうかを判定します。booleanこのコンポーネントにフォーカスが設定可能かどうかを返します。booleanこのComponentがフォーカス所有者である場合はtrueを返します。boolean非推奨。1.4で、isFocusable()に置き換えられます。booleanフォントがこのコンポーネントに対して明示的に設定されているかどうかを返します。booleanフォアグラウンド・カラーがこのコンポーネントに対して明示的に設定されているかどうかを返します。boolean軽量コンポーネントはネイティブなツールキットのピアを持ちません。boolean最大サイズがnull以外の値に設定されている場合はtrueを返します。それ以外の場合はfalseを返します。booleansetMinimumSizeがnull以外の値を使用して呼び出されたかどうかを返します。boolean優先サイズがnull以外の値に設定されている場合はtrueを返します。それ以外の場合はfalseを返します。booleanこのコンポーネントが画面に表示されているかどうかを判定します。booleanisValid()このコンポーネントが有効であるかどうかを判定します。boolean親が可視になったときにこのコンポーネントが可視になるかどうかを判定します。boolean非推奨。JDKバージョン1.1で、processKeyEvent(KeyEvent)に置き換えられています。boolean非推奨。JDKバージョン1.1で、processKeyEvent(KeyEvent)に置き換えられています。voidlist()このコンポーネントの一覧を標準のシステム出力ストリームSystem.outに出力します。voidlist(PrintStream out) 指定された出力ストリームにこのコンポーネントの一覧を出力します。voidlist(PrintWriter out) 指定されたプリント・ライターに一覧を出力します。location()非推奨。JDKバージョン1.1で、getLocation()に置き換えられています。boolean非推奨。JDKバージョン1.1で、processFocusEvent(FocusEvent)に置き換えられています。boolean非推奨。JDKバージョン1.1で、processMouseEvent(MouseEvent)に置き換えられています。boolean非推奨。JDKバージョン1.1で、processMouseMotionEvent(MouseEvent)に置き換えられています。booleanmouseEnter(Event evt, int x, int y) 非推奨。JDKバージョン1.1で、processMouseEvent(MouseEvent)に置き換えられています。boolean非推奨。JDKバージョン1.1で、processMouseEvent(MouseEvent)に置き換えられています。boolean非推奨。JDKバージョン1.1で、processMouseMotionEvent(MouseEvent)に置き換えられています。boolean非推奨。JDKバージョン1.1で、processMouseEvent(MouseEvent)に置き換えられています。voidmove(int x, int y) 非推奨。JDKバージョン1.1で、setLocation(int, int)に置き換えられています。void非推奨。JDKバージョン1.1で、transferFocus()に置き換えられています。voidこのコンポーネントおよびそのすべてのサブコンポーネントをペイントします。boolean非推奨。JDKバージョン1.1で、dispatchEvent(AWTEvent)に置き換えられています。booleanprepareImage(Image image, int width, int height, ImageObserver observer) このコンポーネント上に描画するための、指定された幅と高さのイメージを準備します。booleanprepareImage(Image image, ImageObserver observer) このコンポーネント上に描画するためのイメージを準備します。protected voidこのコンポーネントで発生するコンポーネント・イベントを、登録されているComponentListenerオブジェクトにディスパッチすることによって処理します。protected voidこのコンポーネントで発生するフォーカス・イベントを、登録されているFocusListenerオブジェクトにディスパッチすることによって処理します。protected voidこのコンポーネントで発生する階層境界イベントを、登録されているHierarchyBoundsListenerオブジェクトにディスパッチすることによって処理します。protected voidこのコンポーネントで発生する階層イベントを、登録されているHierarchyListenerオブジェクトにディスパッチすることによって処理します。protected voidこのコンポーネントで発生するインプット・メソッド・イベントを、登録されているInputMethodListenerオブジェクトにディスパッチすることによって処理します。protected voidこのコンポーネントで発生するマウス・ホイール・イベントを、登録されているMouseWheelListenerオブジェクトにディスパッチすることによって処理します。voidremove(MenuComponent popup) 指定されたポップアップ・メニューをコンポーネントから削除します。void以降このコンポーネントからコンポーネント・イベントを受け取らないように、指定されたコンポーネント・リスナーを削除します。void以降このコンポーネントからフォーカス・イベントを受け取らないように、指定されたフォーカス・リスナーを削除します。void以降このコンポーネントから階層境界イベントを受け取らないように、指定された階層境界リスナーを削除します。void以降このコンポーネントから階層変更イベントを受け取らないように、指定された階層リスナーを削除します。void以降このコンポーネントからインプット・メソッド・イベントを受け取らないように、指定されたインプット・メソッド・リスナーを削除します。void以降このコンポーネントからキー・イベントを受け取らないように、指定されたキー・リスナーを削除します。void以降このコンポーネントからマウス・イベントを受け取らないように、指定されたマウス・リスナーを削除します。void以降このコンポーネントからマウス・モーション・イベントを受け取らないように、指定されたマウス・モーション・リスナーを削除します。void以降このコンポーネントからマウス・ホイール・イベントを受け取らないように、指定されたマウス・ホイール・リスナーを削除します。voidPropertyChangeListenerをリスナー・リストから削除します。voidremovePropertyChangeListener(String propertyName, PropertyChangeListener listener) 特定のプロパティのリスナー・リストからPropertyChangeListenerを削除します。voidrepaint()このコンポーネントをふたたびペイントします。voidrepaint(int x, int y, int width, int height) このコンポーネントの指定された矩形をふたたびペイントします。voidrepaint(long tm) このコンポーネントをふたたびペイントします。protected booleanrequestFocus(boolean temporary, FocusEvent.Cause cause) このComponentが入力フォーカスを取得し、このComponentの最上位の祖先がフォーカスされたWindowになるというcauseの理由によるリクエスト。voidrequestFocus(FocusEvent.Cause cause) このコンポーネントによって入力フォーカスが取得され、このコンポーネントの最上位の祖先がフォーカスされたウィンドウになるというcauseの理由によるリクエスト。booleanこのコンポーネントの最上位の祖先がすでにフォーカスされたウィンドウである場合、このコンポーネントに入力フォーカスを取得するcauseの理由によるリクエスト。voidresize(int width, int height) 非推奨。JDKバージョン1.1で、setSize(int, int)に置き換えられています。void非推奨。JDKバージョン1.1で、setSize(Dimension)に置き換えられています。voidsetBounds(int x, int y, int width, int height) このコンポーネントを移動し、サイズ変更します。void新しい境界の矩形rに適合するように、このコンポーネントを移動し、サイズ変更します。voidこのコンポーネント内の要素またはテキストを整列するために使用する、言語に依存する方向を設定します。voidカーソル・イメージを指定されたカーソルに設定します。voidDropTargetをこのコンポーネントに関連付けます。voidsetFocusable(boolean focusable) このコンポーネントのフォーカス可能性を指定された値に設定します。voidsetFocusTraversalKeysEnabled(boolean focusTraversalKeysEnabled) このコンポーネントに対してフォーカス・トラバーサル・キーが使用できるかどうかを設定します。voidsetIgnoreRepaint(boolean ignoreRepaint) オペレーティング・システムからの、ペイントについてのメッセージを無視するかどうかを設定します。voidこのコンポーネントのロケールを設定します。voidsetLocation(int x, int y) このコンポーネントを新しい位置に移動します。voidsetLocation(Point p) このコンポーネントを新しい位置に移動します。voidsetMixingCutoutShape(Shape shape) この軽量コンポーネントに「ミックス・カット・アウト」シェイプを設定します。voidコンポーネントの名前を、指定された文字列に設定します。voidsetSize(int width, int height) 幅がwidthで、高さがheightになるように、このコンポーネントのサイズを変更します。void幅がd.widthで、高さがd.heightになるように、このコンポーネントのサイズを変更します。voidshow()非推奨。JDKバージョン1.1で、setVisible(boolean)に置き換えられています。voidshow(boolean b) 非推奨。JDKバージョン1.1で、setVisible(boolean)に置き換えられています。size()非推奨。JDKバージョン1.1で、getSize()に置き換えられています。toString()このコンポーネントおよびその値の文字列表現を返します。voidこのコンポーネントがフォーカス所有者であるかのように、フォーカスを次のコンポーネントに転送します。voidこのコンポーネントがフォーカス所有者であるかのように、フォーカスを前のコンポーネントに転送します。voidフォーカスを1フォーカス・トラバーサル・サイクルだけ上位に移動します。クラスオブジェクトで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait修飾子と型メソッド説明protected Objectclone()このオブジェクトのコピーを作成して、返します。booleanこのオブジェクトと他のオブジェクトが等しいかどうかを示します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。inthashCode()このオブジェクトに対するハッシュ・コード値を返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
フィールド詳細
-
dataModel
protected ComboBoxModel<E> dataModelこのprotectedフィールドは実装固有のものです。 直接のアクセスやオーバーライドはしないでください。 アクセス用のメソッドを代わりに使用します。- 関連項目:
-
renderer
protected ListCellRenderer<? super E> rendererこのprotectedフィールドは実装固有のものです。 直接のアクセスやオーバーライドはしないでください。 アクセス用のメソッドを代わりに使用します。- 関連項目:
-
editor
protected ComboBoxEditor editorこのprotectedフィールドは実装固有のものです。 直接のアクセスやオーバーライドはしないでください。 アクセス用のメソッドを代わりに使用します。- 関連項目:
-
maximumRowCount
protected int maximumRowCountこのprotectedフィールドは実装固有のものです。 直接のアクセスやオーバーライドはしないでください。 アクセス用のメソッドを代わりに使用します。- 関連項目:
-
isEditable
protected boolean isEditableこのprotectedフィールドは実装固有のものです。 直接のアクセスやオーバーライドはしないでください。 アクセス用のメソッドを代わりに使用します。- 関連項目:
-
keySelectionManager
protected JComboBox.KeySelectionManager keySelectionManagerこのprotectedフィールドは実装固有のものです。 直接のアクセスやオーバーライドはしないでください。 アクセス用のメソッドを代わりに使用します。- 関連項目:
-
actionCommand
protected String actionCommandこのprotectedフィールドは実装固有のものです。 直接のアクセスやオーバーライドはしないでください。 アクセス用のメソッドを代わりに使用します。- 関連項目:
-
lightWeightPopupEnabled
protected boolean lightWeightPopupEnabledこのprotectedフィールドは実装固有のものです。 直接のアクセスやオーバーライドはしないでください。 アクセス用のメソッドを代わりに使用します。- 関連項目:
-
selectedItemReminder
protected Object selectedItemReminderこのprotectedフィールドは実装固有のものです。 直接のアクセスやオーバーライドはしないでください。
-
-
コンストラクタの詳細
-
JComboBox
public JComboBox(ComboBoxModel<E> aModel) 項目を既存のComboBoxModelから取得するJComboBoxを生成します。ComboBoxModelが提供されるため、このコンストラクタを使用して生成されたコンボボックスは、デフォルトのコンボ・ボックス・モデルを生成せず、挿入、削除、および追加の各メソッドの動作方法に強い影響を与えます。- パラメータ:
aModel- 表示された項目のリストを提供するComboBoxModel- 関連項目:
-
JComboBox
public JComboBox(E[] items) 指定された配列に要素を格納するJComboBoxを生成します。 デフォルトでは、配列の最初の項目と、それに伴うデータ・モデルが選択されます。- パラメータ:
items- コンボボックスに挿入するオブジェクトの配列- 関連項目:
-
JComboBox
-
JComboBox
public JComboBox()デフォルトのデータ・モデルでJComboBoxを生成します。 デフォルトのデータ・モデルは、オブジェクトの空リストです。addItemを使用して項目を追加します。 デフォルトでは、データ・モデルの最初の項目が選択されます。- 関連項目:
-
-
メソッドの詳細
-
installAncestorListener
protected void installAncestorListener()祖先リスナーを登録して、そのリスナーまたはその祖先のいずれかが移動したり、表示または非表示になった場合にAncestorEventsを受信します。 イベントは、コンポーネントまたはその祖先が包含関係の階層に追加されるか、または削除されるときにも送信されます。 -
setUI
@BeanProperty(hidden=true, visualUpdate=true, description="The UI object that implements the Component's LookAndFeel.") public void setUI(ComboBoxUI ui) このコンポーネントをレンダリングするL&Fオブジェクトを設定します。- パラメータ:
ui-ComboBoxUIL&Fオブジェクト- 関連項目:
-
updateUI
-
getUIClassID
@BeanProperty(bound=false) public String getUIClassID()このコンポーネントをレンダリングするL&Fクラスの名前を返します。- オーバーライド:
getUIClassID、クラスJComponent- 戻り値:
- 文字列「ComboBoxUI」
- 関連項目:
-
getUI
public ComboBoxUI getUI()このコンポーネントをレンダリングするL&Fオブジェクトを返します。- オーバーライド:
- クラス
JComponentのgetUI - 戻り値:
- このコンポーネントをレンダリングするComboBoxUIオブジェクト
-
setModel
@BeanProperty(description="Model that the combo box uses to get data to display.") public void setModel(ComboBoxModel<E> aModel) JComboBoxが項目のリストを取得するために使用するデータ・モデルを設定します。- パラメータ:
aModel- 表示された項目のリストを提供するComboBoxModel
-
getModel
public ComboBoxModel<E> getModel()JComboBoxによって現在使用されているデータ・モデルを返します。- 戻り値:
- 表示された項目のリストを提供する
ComboBoxModel
-
setLightWeightPopupEnabled
@BeanProperty(expert=true, description="Set to <code>false</code> to require heavyweight popups.") public void setLightWeightPopupEnabled(boolean aFlag) lightWeightPopupEnabledプロパティを設定します。このプロパティは、JComboBoxの格納先として軽量Componentを使用するか、それともPanelやWindowなどの重量Componentを使用するかどうかについてのヒントを提供します。 軽量と重量のどちらを使用するかを決定するのは、最終的にはJComboBoxです。 軽量ウィンドウは重量ウィンドウよりも効率的ですが、軽量コンポーネントと重量コンポーネントはGUI内でうまく混在しません。 アプリケーションで軽量コンポーネントと重量コンポーネントが混在している場合は、軽量ポップアップを無効にする必要があります。lightWeightPopupEnabledプロパティのデフォルト値は、ルック・アンド・フィールで他の値が指定されていなければtrueになります。 一部のルック・アンド・フィールでは、このプロパティの値に関係なく常に重量ポップアップが使用されます。「Mixing Heavy and Light Components」を参照してください。このメソッドはプロパティ変更イベントをトリガーします。
- パラメータ:
aFlag-trueの場合は軽量ポップアップが要求される
-
isLightWeightPopupEnabled
public boolean isLightWeightPopupEnabled()lightWeightPopupEnabledプロパティの値を取得します。- 戻り値:
lightWeightPopupEnabledプロパティの値- 関連項目:
-
setEditable
@BeanProperty(preferred=true, description="If true, the user can type a new value in the combo box.") public void setEditable(boolean aFlag) JComboBoxフィールドが編集可能かどうかを指定します。 編集可能なJComboBoxでは、ユーザーはフィールドに入力するか、またはフィールドを初期化するためにリストから項目を選択でき、そのあとにその項目を編集できます。 編集はフィールドに対してだけ可能であり、リスト項目は変更されません。 編集が不可能なJComboBoxは選択された項目をフィールドに表示しますが、その選択は編集できません。- パラメータ:
aFlag- boolean値。trueはフィールドが編集可能であることを示す
-
isEditable
public boolean isEditable()JComboBoxが編集可能な場合はtrueを返します。 デフォルトでは、コンボボックスは編集不可です。- 戻り値:
JComboBoxが編集可能な場合はtrue、そうでない場合はfalse
-
setMaximumRowCount
@BeanProperty(preferred=true, description="The maximum number of rows the popup should have") public void setMaximumRowCount(int count) JComboBoxが表示する最大の行数を設定します。 モデル内のオブジェクト数がcountより大きい場合は、コンボボックスはスクロール・バーを使用します。- パラメータ:
count- スクロール・バーを使用しないでリストに表示できる最大の項目数を指定する整数値
-
getMaximumRowCount
public int getMaximumRowCount()コンボボックスがスクロール・バーを使用しないで表示できる最大の項目数を返します。- 戻り値:
- スクロール・バーを使用しないでリストに表示される最大の項目数を指定する整数値
-
setRenderer
@BeanProperty(expert=true, description="The renderer that paints the item selected in the list.") public void setRenderer(ListCellRenderer<? super E> aRenderer) JComboBoxフィールドのリストから選択されたリスト項目と項目をペイントするレンダリングを設定します。 レンダリングは、JComboBoxが編集不可能な場合に使用されます。 編集可能な場合、選択された項目のレンダリングと編集にはエディタが使用されます。デフォルトのレンダリングでは文字列またはアイコンが表示されます。 ほかのレンダリングは、グラフィック・イメージおよび複合項目を処理できます。
選択された項目を表示するには、リスト・オブジェクトおよびインデックス -1を渡して
aRenderer.getListCellRendererComponentを呼び出します。- パラメータ:
aRenderer- 選択された項目を表示するListCellRenderer- 関連項目:
-
getRenderer
public ListCellRenderer<? super E> getRenderer()選択された項目をJComboBoxフィールドで表示するのに使われるレンダラを返します。- 戻り値:
- 選択された項目を表示する
ListCellRenderer。
-
setEditor
@BeanProperty(expert=true, description="The editor that combo box uses to edit the current value") public void setEditor(ComboBoxEditor anEditor) 選択された項目をJComboBoxフィールドでペイントおよび編集するために使用されるエディタを設定します。 エディタは、受け取るJComboBoxが編集可能な場合だけ使用されます。 編集できない場合は、コンボボックスはレンダリングを使用して選択された項目をレンダリングします。- パラメータ:
anEditor- 選択された項目を表示するComboBoxEditor- 関連項目:
-
getEditor
public ComboBoxEditor getEditor()選択された項目をJComboBoxフィールドでペイントおよび編集するために使用するエディタを返します。- 戻り値:
- 選択された項目を表示する
ComboBoxEditor
-
setSelectedItem
@BeanProperty(bound=false, preferred=true, description="Sets the selected item in the JComboBox.") public void setSelectedItem(Object anObject) コンボボックス表示領域の選択された項目を引数のオブジェクトに設定します。anObjectがリストにある場合、表示領域には選択されたanObjectを表示します。anObjectがリストになく、コンボボックスが編集不可の場合、現在の選択は変更されません。 コンボボックスが編集可能な場合、選択はanObjectに変更されます。これによって選択項目が変更される場合は、コンボボックスに追加される
ItemListenerに、1つまたは2つのItemEventが通知されます。 現在選択されている項目がある場合、ItemEventがトリガーされ、状態がItemEvent.DESELECTEDに変更されます。anObjectがリストにあり、現在選択されていない場合は、ItemEventがトリガーされ、状態はItemEvent.SELECTEDに変更されます。コンボボックスに追加された
ActionListenerは、このメソッドが呼び出されるときにActionEventで通知されます。- パラメータ:
anObject- 選択するリスト・オブジェクト。選択をクリアする場合はnullを指定
-
getSelectedItem
public Object getSelectedItem()現在選択されている項目を返します。コンボボックスが編集可能な場合、この値は
addItem、insertItemAt、またはデータ・コンストラクタではコンボボックスに追加されません。- 戻り値:
- 現在選択されているオブジェクト
- 関連項目:
-
setSelectedIndex
@BeanProperty(bound=false, preferred=true, description="The item at index is selected.") public void setSelectedIndex(int anIndex) インデックスanIndexにある項目を選択します。- パラメータ:
anIndex- 選択するリスト項目を指定する整数値。0はリスト内の最初の項目を指定、-1は選択なしを示す- スロー:
IllegalArgumentException-anIndexが-1より小さい場合、またはanIndexがサイズに等しいかそれより大きい場合
-
getSelectedIndex
public int getSelectedIndex()指定された項目に一致する、リスト内の最初の項目を返します。JComboBoxがリストにない項目の選択を許可する場合、その結果が常に定義されるとはかぎりません。 項目が選択されていない場合、またはユーザーがリストにない項目を指定した場合は、-1が返されます。- 戻り値:
- 現在選択されているリスト項目を指定する整数値。0はリスト内の最初の項目を示す。項目が選択されていない場合、または現在選択されている項目がリストにない場合は -1を返す
-
getPrototypeDisplayValue
public E getPrototypeDisplayValue()表示高さと表示幅の計算に使用されるオブジェクトである「表示プロトタイプ」値を返します。- 戻り値:
prototypeDisplayValueプロパティの値- 導入されたバージョン:
- 1.4
- 関連項目:
-
setPrototypeDisplayValue
@BeanProperty(visualUpdate=true, description="The display prototype value, used to compute display width and height.") public void setPrototypeDisplayValue(E prototypeDisplayValue) UI部分の表示サイズ計算に使用される表示プロトタイプ値を設定します。表示プロトタイプ値が指定されると、その値を使用してレンダリングが設定され、コンボボックスの適切なサイズが計算されます。 コンボボックスに大量のデータが表示される場合は、適切な表示サイズ値の指定が有効になります。 表示プロトタイプ値が指定されていない場合、レンダリングでモデルごとに値を指定して適切なサイズを計算しなければならず、相対的に処理ステップが多くなります。
- パラメータ:
prototypeDisplayValue- プロト型表示値- 導入されたバージョン:
- 1.4
- 関連項目:
-
addItem
public void addItem(E item) 項目を項目リストに追加します。 このメソッドはJComboBoxが可変データ・モデルを使用する場合にだけ有効です。警告: Stringオブジェクトを重複して追加すると、フォーカスおよびキーボード・ナビゲーションの問題が発生する可能性があります。 回避策として、Stringオブジェクトの代わりに新しいオブジェクトを追加して、toString()メソッドを確実に定義します。 たとえば:
comboBox.addItem(makeObj("Item 1")); comboBox.addItem(makeObj("Item 1")); ... private Object makeObj(final String item) { return new Object() { public String toString() { return item; } }; }- パラメータ:
item- リストに追加する項目- 関連項目:
-
insertItemAt
public void insertItemAt(E item, int index) 項目を項目リストのインデックスで指定された位置に追加します。 このメソッドはJComboBoxが可変データ・モデルを使用する場合にだけ有効です。- パラメータ:
item- リストに追加する項目index- 項目を追加する位置を指定する整数- 関連項目:
-
removeItem
public void removeItem(Object anObject) 項目を項目リストから削除します。 このメソッドはJComboBoxが可変データ・モデルを使用する場合にだけ有効です。- パラメータ:
anObject- 項目リストから削除するオブジェクト- 関連項目:
-
removeItemAt
public void removeItemAt(int anIndex) anIndex位置の項目を削除します。このメソッドはJComboBoxが可変データ・モデルを使用する場合だけ有効です。- パラメータ:
anIndex- 削除する項目のインデックスを指定する整数値。0はリスト内の最初の項目を示す- 関連項目:
-
removeAllItems
public void removeAllItems()項目リストからすべての項目を削除します。 -
showPopup
public void showPopup()コンボボックスにポップアップ・ウィンドウを表示させます。- 関連項目:
-
hidePopup
public void hidePopup()コンボボックスにポップアップ・ウィンドウを閉じさせます。- 関連項目:
-
setPopupVisible
public void setPopupVisible(boolean v) ポップアップの可視性を設定します。- パラメータ:
v-trueがポップアップを表示している場合はポップアップを非表示にします。表示されていない場合はポップアップを非表示にします。
-
isPopupVisible
public boolean isPopupVisible()ポップアップの可視性を判定します。- 戻り値:
- ポップアップが可視の場合はtrue、そうでない場合はfalse
-
addItemListener
public void addItemListener(ItemListener aListener) ItemListenerを追加します。aListenerは選択した項目が変更されると1つまたは2つのItemEventを受信します。- 定義:
addItemListener、インタフェースItemSelectable- パラメータ:
aListener- 通知されるItemListener- 関連項目:
-
removeItemListener
public void removeItemListener(ItemListener aListener) ItemListenerを削除します。- 定義:
removeItemListener、インタフェースItemSelectable- パラメータ:
aListener- 削除するItemListener- 関連項目:
-
getItemListeners
@BeanProperty(bound=false) public ItemListener[] getItemListeners()addItemListener()でこのJComboBoxに追加される、すべてのItemListenerの配列を返します。- 戻り値:
- 追加されたすべての
ItemListener。リスナーが追加されていない場合は空の配列 - 導入されたバージョン:
- 1.4
-
addActionListener
public void addActionListener(ActionListener l) ActionListenerを追加します。ActionListenerは選択が行われたときにActionEventを受信します。 コンボボックスが編集可能な場合は、編集が停止されるとActionEventがトリガーされます。- パラメータ:
l- 通知されるActionListener- 関連項目:
-
removeActionListener
public void removeActionListener(ActionListener l) ActionListenerを削除します。- パラメータ:
l- 削除するActionListener
-
getActionListeners
@BeanProperty(bound=false) public ActionListener[] getActionListeners()addActionListener()を使用してこのJComboBoxに追加されたすべてのActionListenerの配列を返します。- 戻り値:
- 追加されたすべての
ActionListener。リスナーが追加されていない場合は空の配列 - 導入されたバージョン:
- 1.4
-
addPopupMenuListener
public void addPopupMenuListener(PopupMenuListener l) コンボボックスのポップアップから通知メッセージを受け取るPopupMenuリスナーを追加します。Javaのすべての標準ルック・アンド・フィールでは、コンボボックスのポップアップ・リスト部分は
JPopupMenuとして実装されます。 カスタムルック・アンド・フィールでは実装形態が異なり、通知を受信しません。- パラメータ:
l- 追加するPopupMenuListener- 導入されたバージョン:
- 1.4
-
removePopupMenuListener
public void removePopupMenuListener(PopupMenuListener l) PopupMenuListenerを削除します。- パラメータ:
l- 削除するPopupMenuListener- 導入されたバージョン:
- 1.4
- 関連項目:
-
getPopupMenuListeners
@BeanProperty(bound=false) public PopupMenuListener[] getPopupMenuListeners()addPopupMenuListener()でこのJComboBoxに追加される、すべてのPopupMenuListenerの配列を返します。- 戻り値:
- 追加されたすべての
PopupMenuListener。リスナーが追加されていない場合は空の配列 - 導入されたバージョン:
- 1.4
-
firePopupMenuWillBecomeVisible
public void firePopupMenuWillBecomeVisible()コンボボックスのポップアップ部分が可視状態になったことをPopupMenuListenerに通知します。このメソッドはpublicですがUI委譲以外からは呼び出さないでください。
- 導入されたバージョン:
- 1.4
- 関連項目:
-
firePopupMenuWillBecomeInvisible
public void firePopupMenuWillBecomeInvisible()コンボボックスのポップアップ部分が不可視状態になったことをPopupMenuListenerに通知します。このメソッドはpublicですがUI委譲以外からは呼び出さないでください。
- 導入されたバージョン:
- 1.4
- 関連項目:
-
firePopupMenuCanceled
public void firePopupMenuCanceled()コンボボックスのポップアップ部分が取り消されたことをPopupMenuListenerに通知します。このメソッドはpublicですがUI委譲以外からは呼び出さないでください。
- 導入されたバージョン:
- 1.4
- 関連項目:
-
setActionCommand
public void setActionCommand(String aCommand) アクション・リスナーに送られるイベントに含まれなければならないアクション・コマンドを設定します。- パラメータ:
aCommand- アクション・リスナーに送られる「コマンド」を含む文字列。受信するコマンドに応じて、同じリスナーが異なる処理を実行できる
-
getActionCommand
public String getActionCommand()アクション・リスナーに送られるイベントに含まれているアクション・コマンドを返します。- 戻り値:
- アクション・リスナーに送られる「コマンド」を含む文字列。
-
setAction
@BeanProperty(visualUpdate=true, description="the Action instance connected with this ActionEvent source") public void setAction(Action a) このActionEventソースのActionを設定します。 新しいActionは設定済みのActionと置き換わりますが、ActionListenersで独立して追加されたaddActionListenerには影響しません。ActionがすでにActionEventソースにすでに登録されているActionListenerである場合は、再登録されません。Actionを設定すると、「ActionをサポートするSwingコンポーネント」で説明されているすべてのプロパティがすぐに変更されます。 続いて、Actionのプロパティの変更に合わせて、コンボボックスのプロパティが自動的に更新されます。このメソッドは、
Actionのプロパティ値を設定し、追跡するために、ほかの3つのメソッドを使用します。 コンボボックスのプロパティをただちに変更するためには、configurePropertiesFromActionメソッドを使用します。Actionのプロパティ値の変更を追跡するために、このメソッドはcreateActionPropertyChangeListenerから返されるPropertyChangeListenerを登録します。 デフォルトのPropertyChangeListenerは、Actionのプロパティに変更があると、actionPropertyChangedメソッドを呼び出します。- パラメータ:
a-JComboBoxのAction、またはnull。- 導入されたバージョン:
- 1.3
- 関連項目:
-
getAction
public Action getAction()このActionEventソースに現在設定されているActionを返します。Actionが設定されていない場合は、nullを返します。- 戻り値:
- この
ActionEventソースのAction、またはnull - 導入されたバージョン:
- 1.3
- 関連項目:
-
configurePropertiesFromAction
protected void configurePropertiesFromAction(Action a) 指定されたActionのプロパティに一致するように、このコンボボックスにプロパティを設定します。 これによって設定されるプロパティの詳細は、「ActionをサポートするSwingコンポーネント」を参照してください。- パラメータ:
a- プロパティを取得するAction、またはnull- 導入されたバージョン:
- 1.3
- 関連項目:
-
createActionPropertyChangeListener
protected PropertyChangeListener createActionPropertyChangeListener(Action a) 指定されたActionからの変更を待機し、適切なプロパティを更新する役割を担うPropertyChangeListenerを作成して、返します。警告: これをサブクラス化する場合、匿名の内部クラスは作成しないでください。 作成すると、コンボボックスの寿命が
Actionの寿命に拘束されます。- パラメータ:
a- コンボボックスのアクション- 戻り値:
- the
PropertyChangeListener - 導入されたバージョン:
- 1.3
- 関連項目:
-
actionPropertyChanged
関連アクションのプロパティの変更に応じてコンボボックスの状態を更新します。 このメソッドは、createActionPropertyChangeListenerから返されるPropertyChangeListenerから呼び出されます。 サブクラスは、通常、これを呼び出す必要はありません。 追加のActionプロパティをサポートするサブクラスは、これとconfigurePropertiesFromActionをオーバーライドする必要があります。このメソッドによって設定されるプロパティのリストは、「
ActionをサポートするSwingコンポーネント」の表を参照してください。- パラメータ:
action- このコンボボックスに関連付けられたActionpropertyName- 変更されたプロパティの名前- 導入されたバージョン:
- 1.6
- 関連項目:
-
fireItemStateChanged
protected void fireItemStateChanged(ItemEvent e) このイベント・タイプの通知対象として登録されているすべてのリスナーに通知します。- パラメータ:
e- 対象のイベント- 関連項目:
-
fireActionEvent
protected void fireActionEvent()このイベント・タイプの通知対象として登録されているすべてのリスナーに通知します。- 関連項目:
-
selectedItemChanged
protected void selectedItemChanged()このprotectedメソッドは実装固有のものです。 直接のアクセスやオーバーライドはしないでください。 -
getSelectedObjects
@BeanProperty(bound=false) public Object[] getSelectedObjects()選択されている項目を含む配列を返します。 このメソッドは、ItemSelectableとの互換性のために実装されます。- 定義:
getSelectedObjects、インタフェースItemSelectable- 戻り値:
- 1つの要素(選択されている項目)を含む
Objectsの配列
-
actionPerformed
public void actionPerformed(ActionEvent e) このメソッドはpublicになっていますが、これは実装の副作用によるものです。呼び出したり、オーバーライドしたりしないでください。- 定義:
actionPerformed、インタフェースActionListener- パラメータ:
e- 処理されるイベント
-
contentsChanged
public void contentsChanged(ListDataEvent e) このメソッドはpublicになっていますが、これは実装の副作用によるものです。呼び出したり、オーバーライドしたりしないでください。- 定義:
contentsChanged、インタフェースListDataListener- パラメータ:
e- イベント情報をカプセル化するListDataEvent
-
intervalAdded
public void intervalAdded(ListDataEvent e) このメソッドはpublicになっていますが、これは実装の副作用によるものです。呼び出したり、オーバーライドしたりしないでください。- 定義:
intervalAdded、インタフェースListDataListener- パラメータ:
e- イベント情報をカプセル化するListDataEvent
-
intervalRemoved
public void intervalRemoved(ListDataEvent e) このメソッドはpublicになっていますが、これは実装の副作用によるものです。呼び出したり、オーバーライドしたりしないでください。- 定義:
intervalRemoved、インタフェースListDataListener- パラメータ:
e- イベント情報をカプセル化するListDataEvent
-
selectWithKeyChar
public boolean selectWithKeyChar(char keyChar) 指定されたキーボードの文字に対応するリスト項目を選択し、その文字に対応する項目がある場合にtrueを返します。 そうでない場合はfalseが返されます。- パラメータ:
keyChar- 文字。通常はユーザーが押したキーボードのキー- 戻り値:
true:その文字に対応するアイテムがある場合。 それ以外の場合はfalseを戻します。
-
setEnabled
@BeanProperty(preferred=true, description="The enabled state of the component.") public void setEnabled(boolean b) 項目を選択できるようにコンボボックスを有効にします。 コンボボックスが無効の場合は項目を選択できず、値をフィールドに入力できません(編集可能な場合)。- オーバーライド:
setEnabled、クラスJComponent- パラメータ:
b- boolean値。trueの場合はコンポーネントは使用可能で、falseの場合は使用不可- 関連項目:
-
configureEditor
public void configureEditor(ComboBoxEditor anEditor, Object anItem) 指定された項目でエディタを初期化します。- パラメータ:
anEditor- コンボボックスのフィールドにリスト項目を表示し、その編集を可能にするComboBoxEditoranItem- フィールドで表示および編集を行うオブジェクト
-
processKeyEvent
public void processKeyEvent(KeyEvent e) Tabキーを探しながら、KeyEventを処理します。 Tabキーが見つかると、ポップアップ・ウィンドウが閉じます。- オーバーライド:
processKeyEvent、クラスJComponent- パラメータ:
e- 押されたキーボードのキーを含むKeyEvent- 関連項目:
-
setKeySelectionManager
@BeanProperty(bound=false, expert=true, description="The objects that changes the selection when a key is pressed.") public void setKeySelectionManager(JComboBox.KeySelectionManager aManager) キーボードの文字をリストの選択に変換するオブジェクトを設定します。 通常、最初の文字が一致するものの内で最初に選択されたものが選択された項目になります。- パラメータ:
aManager- キー選択マネージャ
-
getKeySelectionManager
public JComboBox.KeySelectionManager getKeySelectionManager()リストのキー選択マネージャを返します。- 戻り値:
- 現在使用されている
KeySelectionManager
-
getItemCount
-
getItemAt
public E getItemAt(int index) 指定されたインデックスのリスト項目を返します。indexが範囲外の場合、つまりゼロよりも小さいか、サイズ以上の場合は、nullを返します。- パラメータ:
index- リスト位置を示す整数値。最初の項目はゼロで始まる- 戻り値:
- そのリスト位置の項目。範囲外の場合は
null
-
createDefaultKeySelectionManager
protected JComboBox.KeySelectionManager createDefaultKeySelectionManager()デフォルトのキー選択マネージャのインスタンスを返します。- 戻り値:
- リストが現在使用している
KeySelectionManager - 関連項目:
-
paramString
protected String paramString()このJComboBoxの文字列表現を返します。 このメソッドはデバッグ専用であり、返される文字列の内容および形式は実装によって異なる可能性があります。 返される文字列は空でもかまいませんが、nullにはできません。- オーバーライド:
paramString、クラスJComponent- 戻り値:
- この
JComboBoxの文字列表現
-
getAccessibleContext
@BeanProperty(bound=false) public AccessibleContext getAccessibleContext()このJComboBoxに関連付けられたAccessibleContextを取得します。 コンボボックスの場合、AccessibleContextはAccessibleJComboBoxの形式を取ります。 必要に応じて新規のAccessibleJComboBoxインスタンスが生成されます。- 定義:
getAccessibleContext、インタフェースAccessible- オーバーライド:
getAccessibleContext、クラスComponent- 戻り値:
- このJComboBoxのAccessibleContextとして機能するAccessibleJComboBox
-
java.awt.Component.setEnabled(boolean)に置き換えられています。