クラスList
- すべての実装されたインタフェース:
ImageObserver, ItemSelectable, MenuContainer, Serializable, Accessible
Listコンポーネントは、ユーザーにテキスト項目のスクロール・リストを提供します。 リストは、1つまたは複数の項目が選択できるように設定できます。
たとえば、次のコードは . . .
List lst = new List(4, false);
lst.add("Mercury");
lst.add("Venus");
lst.add("Earth");
lst.add("JavaSoft");
lst.add("Mars");
lst.add("Jupiter");
lst.add("Saturn");
lst.add("Uranus");
lst.add("Neptune");
lst.add("Pluto");
cnt.add(lst);
コンテナがcntの場合は、次のスクロール・リストを作成します。
Listが複数選択を許可する場合に、すでに選択されている項目をクリックすると、選択が解除されます。 前の例では、新しいスクロール・リストの作成時に2番目の引数がfalseであるため、スクロール・リストから一度に選択できる項目は1つに限られます。 Listが複数選択を許可しない場合、項目を選択すると、ほかの選択された項目の選択が解除されます。
この例に示されるリストは、可視の4行で作成されます。 リストが作成されると、表示行の数は変更できません。 デフォルトのListは、lst = new List()がlist = new List(4, false)と同等になるように4行で作成されます。
Java 1.1から、Abstract Window Toolkitは、Listオブジェクトにそこで発生するすべてのマウス、キーボード、フォーカス・イベントを送ります。 下位互換性のために古いAWTイベント・モデルが保持されていますが、それを使用することは非推奨です。
ユーザーによって項目が選択または選択解除されるときには、AWTはItemEventのインスタンスをリストに送ります。 ユーザーがスクロール・リストの項目をダブルクリックすると、AWTは項目イベントに続いてActionEventのインスタンスをリストに送ります。 AWTは同時に、リスト内の項目が選択されている間にReturnキーが押されるとアクション・イベントを生成します。
ユーザーが選択したかまたはアクティブ化したこのリスト内の項目に基づいてアプリケーションが特定のアクションを実行しようとする場合は、ItemListenerまたはActionListenerを必要に応じて実装して、このリストからイベントを受け取る新しいリスナーを登録します。
複数選択のスクロール・リストでは、それは外部のジェスチャ(ボタンのクリックなど)を使ってアクションをトリガーするのに最適なユーザー・インタフェースと見なされます。
- 導入されたバージョン:
- 1.0
- 関連項目:
-
ネストされたクラスのサマリー
ネストされたクラスクラスComponentで宣言されたネストされたクラス/インタフェース
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy修飾子と型クラス説明protected classアクセシビリティのデフォルト・サポートの提供に使用するComponentの内部クラスです。static enumコンポーネントのサイズが変化するにつれてベースラインが変化する共通の方法を列挙します。protected classオフスクリーン表面のコンポーネントへのBlit用内部クラスです。protected classコンポーネントのバッファ反転用内部クラス。 -
フィールドのサマリー
クラスコンポーネントで宣言されたフィールド
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指定された項目をスクロール・リストの末尾に追加します。void指定された項目を、インデックスで指定された位置のスクロール・リストに追加します。voidこのリストからアクション・イベントを受け取るために、指定されたアクション・リスナーを追加します。void非推奨。void非推奨。add(String, int)に置き換えられます。voidこのリストから項目イベントを受け取るために、指定された項目リスナーを追加します。voidリストのピアを作成します。boolean非推奨。JDKバージョン1.1で、isMultipleMode()に置き換えられています。voidclear()非推奨。JDKバージョン1.1で、removeAll()に置き換えられています。int非推奨。JDKバージョン1.1で、getItemCount()に置き換えられています。voiddelItem(int position) 非推奨。remove(String)およびremove(int)に置き換えられます。voiddelItems(int start, int end) 非推奨。JDKバージョン1.1で、今後は公開されません。voiddeselect(int index) 指定されたインデックスにある項目を選択解除します。このListに関連付けられているAccessibleContextを取得します。このリストに登録されたすべてのアクション・リスナーの配列を返します。getItem(int index) 指定するインデックスに対応する項目を返します。intリスト内の項目の数を返します。このリストに登録されているすべての項目リスナーの配列を返します。String[]getItems()リスト内の項目を返します。<T extends EventListener>
T[]getListeners(Class<T> listenerType) このListにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。このスクロール・リストの最小サイズを指定します。getMinimumSize(int rows) 指定された行数を持つリストの最小サイズを取得します。このスクロール・リストの推奨サイズを返します。getPreferredSize(int rows) 指定された行数を持つリストの推奨寸法を返します。intgetRows()リストの表示行の数を返します。intリストで選択されている項目のインデックスを返します。int[]リストで選択されているインデックスを返します。このスクロール・リストで選択されている項目を返します。String[]このスクロール・リストで選択されている項目を返します。Object[]このスクロール・リストの選択されている項目をObjectの配列で取得します。intメソッドmakeVisibleによって最後に表示された項目のインデックスを取得します。booleanisIndexSelected(int index) このスクロール・リストで指定された項目が選択されているかどうかを判定します。booleanこのリストが複数選択を許すかどうかを判定します。booleanisSelected(int index) 非推奨。JDKバージョン1.1で、isIndexSelected(int)に置き換えられています。voidmakeVisible(int index) 指定されたインデックスにある項目を表示させます。非推奨。JDKバージョン1.1で、getMinimumSize()に置き換えられています。minimumSize(int rows) 非推奨。JDKバージョン1.1で、getMinimumSize(int)に置き換えられています。protected Stringこのスクロール・リストの状態を表現しているパラメータ文字列を返します。非推奨。JDKバージョン1.1で、getPreferredSize()に置き換えられています。preferredSize(int rows) 非推奨。JDKバージョン1.1で、getPreferredSize(int)に置き換えられています。protected voidこのコンポーネントで発生するアクション・イベントを、登録されているActionListenerオブジェクトにディスパッチすることによって処理します。protected voidこのスクロール・リストのイベントを処理します。protected voidこのリストで発生する項目イベントを、登録されているItemListenerオブジェクトにディスパッチすることによって処理します。voidremove(int position) 指定された位置にある項目をこのスクロール・リストから削除します。voidリスト中の同じ項目のうち最初に出現したものを削除します。void以降このリストからアクション・イベントを受け取らないように、指定されたアクション・リスナーを削除します。voidこのリストからすべての項目を削除します。void以降このリストから項目イベントを受け取らないように、指定された項目リスナーを削除します。voidこのリストのピアを削除します。voidreplaceItem(String newValue, int index) スクロール・リスト内の指定されたインデックスにある項目を新しい文字列で置き換えます。voidselect(int index) スクロール・リストの指定されたインデックスにある項目を選択します。voidsetMultipleMode(boolean b) このリストが複数選択を許すかどうかを判定するフラグを設定します。voidsetMultipleSelections(boolean b) 非推奨。JDKバージョン1.1で、setMultipleMode(boolean)に置き換えられています。クラスComponentで宣言されたメソッド
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, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, 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, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paint, paintAll, postEvent, prepareImage, prepareImage, print, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validate修飾子と型メソッド説明boolean非推奨。JDKバージョン1.1では、アクション・イベントを起動するコンポーネントに対して、このコンポーネントをActionListenerとして登録する必要があります。void指定されたポップアップ・メニューをコンポーネントに追加します。voidこのコンポーネントからコンポーネント・イベントを受け取るために、指定されたコンポーネント・リスナーを追加します。voidこのコンポーネントが入力フォーカスを取得したときにこのコンポーネントからフォーカス・イベントを受け取るために、指定されたフォーカス・リスナーを追加します。voidこのコンテナが所属する階層が変更されたときに、このコンポーネントから階層境界イベントを受け取るために、指定された階層境界リスナーを追加します。voidこのコンテナが所属する階層が変更されたときにこのコンポーネントから階層変更イベントを受け取るために、指定された階層リスナーを追加します。voidこのコンポーネントからインプット・メソッド・イベントを受け取るために、指定されたインプット・メソッド・リスナーを追加します。voidこのコンポーネントからキー・イベントを受け取るために、指定されたキー・リスナーを追加します。voidこのコンポーネントからマウス・イベントを受け取るために、指定されたマウス・リスナーを追加します。voidこのコンポーネントからマウス・モーション・イベントを受け取るために、指定されたマウス・モーション・リスナーを追加します。voidこのコンポーネントからマウス・ホイール・イベントを受け取るために、指定されたマウス・ホイール・リスナーを追加します。voidPropertyChangeListenerをリスナー・リストに追加します。voidaddPropertyChangeListener(String propertyName, PropertyChangeListener listener) 特定のプロパティのリスナー・リストにPropertyChangeListenerを追加します。voidapplyComponentOrientation(ComponentOrientation orientation) このコンポーネントと、その中に含まれているすべてのコンポーネントのComponentOrientationプロパティを設定します。booleanareFocusTraversalKeysSet(int id) 指定されたフォーカス・トラバーサル操作に対するフォーカス・トラバーサル・キーのセットが、このコンポーネントに明示的に定義されているかどうかを返します。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) 必要に応じて、送信されるイベントと既存のイベントを合体させます。booleancontains(int x, int y) このコンポーネントに、指定された点が「含まれている」かどうかをチェックします。ここで、xとyは、このコンポーネントの座標系を基準にして定義されます。booleanこのコンポーネントに、指定された点が「含まれている」かどうかをチェックします。ここで、この点のxおよびy座標は、このコンポーネントの座標系を基準にして定義されます。createImage(int width, int height) ダブル・バッファリングのために使用されるオフスクリーン描画イメージを生成します。createImage(ImageProducer producer) 指定されたイメージ・プロデューサからイメージを生成します。createVolatileImage(int width, int height) ダブル・バッファリングのために使用される揮発性オフスクリーン描画イメージを生成します。createVolatileImage(int width, int height, ImageCapabilities caps) 指定された機能で、揮発性オフスクリーン描画イメージを作成します。void非推奨。JDKバージョン1.1で、dispatchEvent(AWTEvent e)に置き換えられています。voiddisable()非推奨。JDKバージョン1.1で、setEnabled(boolean)に置き換えられています。protected final voiddisableEvents(long eventsToDisable) 指定されたイベント・マスク・パラメータによって定義されたイベントについて、このコンポーネントへの送信を不可能にします。final voidこのコンポーネントまたはそのサブコンポーネントの1つにイベントをディスパッチします。voiddoLayout()レイアウト・マネージャにこのコンポーネントの配置を促します。voidenable()非推奨。JDKバージョン1.1で、setEnabled(boolean)に置き換えられています。voidenable(boolean b) 非推奨。JDKバージョン1.1で、setEnabled(boolean)に置き換えられています。protected final voidenableEvents(long eventsToEnable) 指定されたイベント・マスク・パラメータによって定義されたイベントについて、このコンポーネントへの送信を使用可能にします。voidenableInputMethods(boolean enable) このコンポーネントのインプット・メソッド・サポートを使用可能または使用不可にします。protected voidfirePropertyChange(String propertyName, boolean oldValue, boolean newValue) boolean型プロパティに対するバウンド・プロパティの変更の報告をサポートします。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) バウンド・プロパティの変更を通知します。protected voidfirePropertyChange(String propertyName, int oldValue, int newValue) 整数型プロパティに対するバウンド・プロパティの変更の報告をサポートします。voidfirePropertyChange(String propertyName, long oldValue, long newValue) バウンド・プロパティの変更を通知します。voidfirePropertyChange(String propertyName, short oldValue, short newValue) バウンド・プロパティの変更を通知します。protected voidfirePropertyChange(String propertyName, Object oldValue, Object newValue) Objectプロパティに対するバウンド・プロパティの変更の報告をサポートします。floatx軸方向の配置を返します。floaty軸方向の配置を返します。このコンポーネントのバックグラウンド・カラーを取得します。intgetBaseline(int width, int height) ベースラインを返します。サイズの変化に合わせてコンポーネントのベースラインがどのように変化するかを示す列挙を返します。このコンポーネントの境界をRectangleオブジェクトの形式で取得します。このコンポーネントの境界を「戻り値」rvに格納し、rvを返します。コンポーネントを出力デバイス上に表示するために使用されるColorModelのインスタンスを取得します。getComponentAt(int x, int y) このコンポーネントまたはその直接のサブコンポーネントのいずれかに(x, y)位置が含まれているかどうかを判定し、該当する場合は含んでいるコンポーネントを返します。指定された点を含むコンポーネントまたはサブコンポーネントを返します。このコンポーネントに登録されたすべてのコンポーネント・リスナーの配列を返します。このコンポーネント内の要素またはテキストを整列するために使用する、言語に依存する方向を取得します。コンポーネントのカーソル・セットを取得します。このComponentに関連付けられているDropTargetを取得します。このComponentのフォーカス・トラバーサル・サイクルのフォーカス・サイクル・ルートであるContainerを返します。このコンポーネントに登録されたすべてのフォーカス・リスナーの配列を返します。getFocusTraversalKeys(int id) このComponentの、指定されたトラバーサル操作のフォーカス・トラバーサル・キーのSetを返します。booleanこのコンポーネントに対してフォーカス・トラバーサル・キーが使用できるかどうかを返します。getFont()このコンポーネントのフォントを取得します。getFontMetrics(Font font) 指定されたフォントのフォント・メトリックを取得します。このコンポーネントのフォアグラウンド・カラーを取得します。このコンポーネントのグラフィックス・コンテキストを作成します。このComponentに関連付けられたGraphicsConfigurationを取得します。intこのコンポーネントの現在の高さを返します。このコンポーネントに登録されているすべての階層境界リスナーの配列を返します。このコンポーネントに登録されているすべての階層リスナーの配列を返します。booleanオペレーティング・システムから受信したペイント・メッセージを無視するかどうかを返します。テキストがこのコンポーネントに入力されたときに、インプット・メソッドとの通信を処理するためにこのコンポーネントによって使用される入力コンテキストを取得します。このコンポーネントに登録されているすべてのインプット・メソッド・リスナーの配列を返します。このコンポーネントのインプット・メソッドからの要求をサポートするインプット・メソッド要求ハンドラを取得します。このコンポーネントに登録されているすべてのキー・リスナーの配列を返します。このコンポーネントのロケールを取得します。このコンポーネントの位置を、コンポーネントの左上隅を指定する点の形式で取得します。getLocation(Point rv) このコンポーネントのx,y原点を「戻り値」rvに格納し、rvを返します。このコンポーネントの位置を、画面の座標空間でのコンポーネントの左上隅を指定する点の形式で取得します。このコンポーネントの最大サイズを取得します。このコンポーネントに登録されたすべてのマウス・リスナーの配列を返します。このコンポーネントに登録されたすべてのマウス・モーション・リスナーの配列を返します。Componentがマウス・ポインタの直下にある場合は、このComponentの座標空間内のマウス・ポインタの位置を返します。それ以外の場合はnullを返します。このコンポーネントに登録されたすべてのマウス・ホイール・リスナーの配列を返します。getName()コンポーネントの名前を取得します。このコンポーネントの親を取得します。このコンポーネントに登録されているすべてのプロパティ変更リスナーの配列を返します。getPropertyChangeListeners(String propertyName) 指定されたプロパティに関連付けられているすべてのリスナーの配列を返します。getSize()このコンポーネントのサイズをDimensionオブジェクトの形式で返します。このコンポーネントの幅と高さを「戻り値」rvに格納し、rvを返します。このコンポーネントのツールキットを返します。final ObjectAWTコンポーネント・ツリーおよびレイアウト操作に対する、このコンポーネントのロック・オブジェクト(スレッド同期化モニターを所有するオブジェクト)を取得します。intgetWidth()このコンポーネントの現在の幅を返します。intgetX()コンポーネントの原点の現在のx座標を返します。intgetY()コンポーネントの原点の現在のy座標を返します。boolean非推奨。JDKバージョン1.1で、processFocusEvent(FocusEvent)に置き換えられています。booleanhandleEvent(Event evt) 非推奨。JDKバージョン1.1で、processEvent(AWTEvent)に置き換えられています。booleanhasFocus()このComponentがフォーカス所有者である場合はtrueを返します。voidhide()非推奨。JDKバージョン1.1で、setVisible(boolean)に置き換えられています。booleanimageUpdate(Image img, int infoflags, int x, int y, int w, int h) イメージが変更されたときにコンポーネントをふたたびペイントします。booleaninside(int x, int y) 非推奨。JDKバージョン1.1で、contains(int, int)に置き換えられています。voidこのコンポーネントとその祖先を無効にします。booleanバックグラウンド・カラーがこのコンポーネントに対して明示的に設定されているかどうかを返します。booleanカーソルがこのコンポーネントに対して明示的に設定されているかどうかを返します。booleanこのコンポーネントが表示可能かどうかを判定します。booleanこのコンポーネントが、あとで画面にコピーされるオフスクリーン・イメージ(バッファ)にペイントされる場合にtrueを返します。booleanこのコンポーネントが使用可能であるかどうかを判定します。booleanこのコンポーネントにフォーカスが設定可能かどうかを返します。booleanisFocusCycleRoot(Container container) 指定されたコンテナが、このコンポーネントのフォーカス・トラバーサル・サイクルのフォーカス・サイクル・ルートであるかどうかを返します。booleanこのComponentがフォーカス所有者である場合はtrueを返します。boolean非推奨。1.4で、isFocusable()に置き換えられます。booleanフォントがこのコンポーネントに対して明示的に設定されているかどうかを返します。booleanフォアグラウンド・カラーがこのコンポーネントに対して明示的に設定されているかどうかを返します。boolean軽量コンポーネントはネイティブなツールキットのピアを持ちません。boolean最大サイズがnull以外の値に設定されている場合はtrueを返します。それ以外の場合はfalseを返します。booleansetMinimumSizeがnull以外の値を使用して呼び出されたかどうかを返します。booleanisOpaque()このコンポーネントが完全に不透明である場合にtrueを返します。デフォルトでは、falseを返します。boolean優先サイズがnull以外の値に設定されている場合はtrueを返します。それ以外の場合はfalseを返します。booleanこのコンポーネントが画面に表示されているかどうかを判定します。booleanisValid()このコンポーネントが有効であるかどうかを判定します。boolean親が可視になったときにこのコンポーネントが可視になるかどうかを判定します。boolean非推奨。JDKバージョン1.1で、processKeyEvent(KeyEvent)に置き換えられています。boolean非推奨。JDKバージョン1.1で、processKeyEvent(KeyEvent)に置き換えられています。voidlayout()非推奨。JDKバージョン1.1で、doLayout()に置き換えられています。voidlist()このコンポーネントの一覧を標準のシステム出力ストリームSystem.outに出力します。voidlist(PrintStream out) 指定された出力ストリームにこのコンポーネントの一覧を出力します。voidlist(PrintStream out, int indent) 指定されたインデント位置から、指定された出力ストリームに一覧を出力します。voidlist(PrintWriter out) 指定されたプリント・ライターに一覧を出力します。voidlist(PrintWriter out, int indent) 指定されたインデント位置から、指定されたプリント・ライターに一覧を出力します。locate(int x, int y) 非推奨。JDKバージョン1.1で、getComponentAt(int, int)に置き換えられています。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このコンポーネントをペイントします。voidこのコンポーネントおよびそのすべてのサブコンポーネントをペイントします。boolean非推奨。JDKバージョン1.1で、dispatchEvent(AWTEvent)に置き換えられています。booleanprepareImage(Image image, int width, int height, ImageObserver observer) このコンポーネント上に描画するための、指定された幅と高さのイメージを準備します。booleanprepareImage(Image image, ImageObserver observer) このコンポーネント上に描画するためのイメージを準備します。voidこのコンポーネントを出力します。voidこのコンポーネントおよびそのすべてのサブコンポーネントを出力します。protected voidこのコンポーネントで発生するコンポーネント・イベントを、登録されているComponentListenerオブジェクトにディスパッチすることによって処理します。protected voidこのコンポーネントで発生するフォーカス・イベントを、登録されているFocusListenerオブジェクトにディスパッチすることによって処理します。protected voidこのコンポーネントで発生する階層境界イベントを、登録されているHierarchyBoundsListenerオブジェクトにディスパッチすることによって処理します。protected voidこのコンポーネントで発生する階層イベントを、登録されているHierarchyListenerオブジェクトにディスパッチすることによって処理します。protected voidこのコンポーネントで発生するインプット・メソッド・イベントを、登録されているInputMethodListenerオブジェクトにディスパッチすることによって処理します。protected voidこのコンポーネントで発生するキー・イベントを、登録されているすべてのKeyListenerオブジェクトにディスパッチすることによって処理します。protected voidこのコンポーネントで発生するマウス・イベントを、登録されているMouseListenerオブジェクトにディスパッチすることによって処理します。protected voidこのコンポーネントで発生するマウス・モーション・イベントを、登録されているMouseMotionListenerオブジェクトにディスパッチすることによって処理します。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) このコンポーネントをふたたびペイントします。voidrepaint(long tm, int x, int y, int width, int height) このコンポーネントの指定された矩形をtmミリ秒以内に再ペイントします。voidこのComponentが入力フォーカスを取得すること、およびこのComponentのトップ・レベルの祖先がフォーカスされたWindowになることを要求します。protected booleanrequestFocus(boolean temporary) このComponentが入力フォーカスを取得すること、およびこのComponentのトップ・レベルの祖先がフォーカスされたWindowになることを要求します。protected booleanrequestFocus(boolean temporary, FocusEvent.Cause cause) このComponentが入力フォーカスを取得し、このComponentの最上位の祖先がフォーカスされたWindowになるというcauseの理由によるリクエスト。voidrequestFocus(FocusEvent.Cause cause) このコンポーネントによって入力フォーカスが取得され、このコンポーネントの最上位の祖先がフォーカスされたウィンドウになるというcauseの理由によるリクエスト。booleanこのコンポーネントのトップ・レベルの祖先がフォーカスされている場合、コンポーネントが入力フォーカスを取得することを要求します。protected booleanrequestFocusInWindow(boolean temporary) このComponentのトップ・レベルの祖先がすでに、フォーカスされたWindowである場合は、このComponentが入力フォーカスを取得することを要求します。booleanこのコンポーネントの最上位の祖先がすでにフォーカスされたウィンドウである場合、このコンポーネントに入力フォーカスを取得するcauseの理由によるリクエスト。voidreshape(int x, int y, int width, int height) 非推奨。JDKバージョン1.1で、setBounds(int, int, int, int)に置き換えられています。voidresize(int width, int height) 非推奨。JDKバージョン1.1で、setSize(int, int)に置き換えられています。void非推奨。JDKバージョン1.1で、setSize(Dimension)に置き換えられています。voidコンポーネント階層をもっとも近い有効なルートまで再検証します。voidこのコンポーネントのバックグラウンド・カラーを設定します。voidsetBounds(int x, int y, int width, int height) このコンポーネントを移動し、サイズ変更します。void新しい境界の矩形rに適合するように、このコンポーネントを移動し、サイズ変更します。voidこのコンポーネント内の要素またはテキストを整列するために使用する、言語に依存する方向を設定します。voidカーソル・イメージを指定されたカーソルに設定します。voidDropTargetをこのコンポーネントに関連付けます。voidsetEnabled(boolean b) パラメータbの値に応じて、このコンポーネントを有効または無効にします。voidsetFocusable(boolean focusable) このコンポーネントのフォーカス可能性を指定された値に設定します。voidsetFocusTraversalKeys(int id, Set<? extends AWTKeyStroke> keystrokes) このComponentの、指定されたトラバーサル操作のフォーカス・トラバーサル・キーを設定します。voidsetFocusTraversalKeysEnabled(boolean focusTraversalKeysEnabled) このコンポーネントに対してフォーカス・トラバーサル・キーが使用できるかどうかを設定します。voidこのコンポーネントのフォントを設定します。voidこのコンポーネントのフォアグラウンド・カラーを設定します。voidsetIgnoreRepaint(boolean ignoreRepaint) オペレーティング・システムからの、ペイントについてのメッセージを無視するかどうかを設定します。voidこのコンポーネントのロケールを設定します。voidsetLocation(int x, int y) このコンポーネントを新しい位置に移動します。voidsetLocation(Point p) このコンポーネントを新しい位置に移動します。voidsetMaximumSize(Dimension maximumSize) このコンポーネントの最大サイズを定数値に設定します。voidsetMinimumSize(Dimension minimumSize) このコンポーネントの最小サイズを定数値に設定します。voidsetMixingCutoutShape(Shape shape) この軽量コンポーネントに「ミックス・カット・アウト」シェイプを設定します。voidコンポーネントの名前を、指定された文字列に設定します。voidsetPreferredSize(Dimension preferredSize) このコンポーネントの推奨サイズに定数値を設定します。voidsetSize(int width, int height) 幅がwidthで、高さがheightになるように、このコンポーネントのサイズを変更します。void幅がd.widthで、高さがd.heightになるように、このコンポーネントのサイズを変更します。voidsetVisible(boolean b) パラメータbの値に応じて、このコンポーネントを表示または非表示にします。voidshow()非推奨。JDKバージョン1.1で、setVisible(boolean)に置き換えられています。voidshow(boolean b) 非推奨。JDKバージョン1.1で、setVisible(boolean)に置き換えられています。size()非推奨。JDKバージョン1.1で、getSize()に置き換えられています。toString()このコンポーネントおよびその値の文字列表現を返します。voidこのコンポーネントがフォーカス所有者であるかのように、フォーカスを次のコンポーネントに転送します。voidこのコンポーネントがフォーカス所有者であるかのように、フォーカスを前のコンポーネントに転送します。voidフォーカスを1フォーカス・トラバーサル・サイクルだけ上位に移動します。voidこのコンポーネントを更新します。voidvalidate()このコンポーネントを検証します。クラスオブジェクトで宣言されたメソッド
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であるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
コンストラクタの詳細
-
List
public List() throws HeadlessException新しいスクロール・リストを作成します。 デフォルトでは、4行が表示されており、複数の選択はできません。 これはList(0, false)の簡易メソッドです。 また、リストに表示される行数は、作成後に変更できません。- スロー:
HeadlessException- GraphicsEnvironment.isHeadless()がtrueを返した場合。- 関連項目:
-
List
public List(int rows) throws HeadlessException 指定された表示行の数により初期化された新しいスクロール・リストを作成します。 デフォルトでは、複数の選択はできません。 これはList(rows, false)の簡易メソッドです。 また、リストに表示される行数は作成後に変更できません。- パラメータ:
rows- 表示する項目の数。- スロー:
HeadlessException- GraphicsEnvironment.isHeadless()がtrueを返した場合。- 導入されたバージョン:
- 1.1
- 関連項目:
-
List
public List(int rows, boolean multipleMode) throws HeadlessException 指定された行数を表示するように初期化された新しいスクロール・リストを作成します。 行数0が指定された場合、リストはデフォルトの4行で作成されます。 また、リストに表示される行数は作成後に変更できません。multipleModeの値がtrueの場合、ユーザーはリストから複数の項目を選択できます。falseの場合、一度に1項目のみ選択できます。- パラメータ:
rows- 表示する項目の数。multipleMode-trueの場合、複数選択が許可される。そうでない場合、リストから同時に選択できる項目は1つだけ。- スロー:
HeadlessException- GraphicsEnvironment.isHeadless()がtrueを返した場合。- 関連項目:
-
-
メソッドの詳細
-
addNotify
-
removeNotify
public void removeNotify()このリストのピアを削除します。 ピアを使用すると、その機能性を変更せずに外観を変更することができます。- オーバーライド:
removeNotify、クラスComponent- 関連項目:
-
getItemCount
public int getItemCount()リスト内の項目の数を返します。- 戻り値:
- リスト内の項目の数
- 導入されたバージョン:
- 1.1
- 関連項目:
-
countItems
@Deprecated public int countItems()非推奨。JDKバージョン1.1で、getItemCount()に置き換えられています。リスト内の項目の数を返します。- 戻り値:
- リスト内の項目の数
-
getItem
public String getItem(int index) 指定するインデックスに対応する項目を返します。- パラメータ:
index- 項目の位置- 戻り値:
- 指定されたインデックスに関連付けられた項目
- 関連項目:
-
getItems
-
add
-
addItem
@Deprecated public void addItem(String item) 非推奨。add(String)に置き換えられます。指定された項目をリストの最後に追加します。- パラメータ:
item- 追加される項目
-
add
public void add(String item, int index) 指定された項目を、インデックスで指定された位置のスクロール・リストに追加します。 インデックスはゼロから始まります。 インデックスの値がゼロより小さい場合、またはリスト内の項目数以上の場合は、その項目はリストの末尾に追加されます。- パラメータ:
item- 追加される項目。このパラメータがnullの場合、項目は空の文字列""として扱われるindex- 項目を追加する位置- 導入されたバージョン:
- 1.1
-
addItem
@Deprecated public void addItem(String item, int index) 非推奨。add(String, int)に置き換えられます。指定された項目を、インデックスで指定された位置のリストに追加します。- パラメータ:
item- 追加される項目index- 項目を追加する位置
-
replaceItem
public void replaceItem(String newValue, int index) スクロール・リスト内の指定されたインデックスにある項目を新しい文字列で置き換えます。- パラメータ:
newValue- 既存の項目を置き換える新しい文字列index- 置き換える項目の位置- スロー:
ArrayIndexOutOfBoundsException-indexが範囲外の場合
-
removeAll
public void removeAll()このリストからすべての項目を削除します。- 導入されたバージョン:
- 1.1
- 関連項目:
-
clear
@Deprecated public void clear()非推奨。JDKバージョン1.1で、removeAll()に置き換えられています。 -
remove
public void remove(String item) リスト中の同じ項目のうち最初に出現したものを削除します。 指定された項目が選択されており、それがリスト内で唯一選択された項目である場合、リストの選択はなくなります。- パラメータ:
item- リストから削除される項目- スロー:
IllegalArgumentException- その項目がリストに存在しない場合- 導入されたバージョン:
- 1.1
-
remove
public void remove(int position) 指定された位置にある項目をこのスクロール・リストから削除します。 指定された位置の項目が選択されており、それがリスト内で唯一選択された項目である場合、リストの選択はなくなります。- パラメータ:
position- 削除される項目のインデックス- スロー:
ArrayIndexOutOfBoundsException-positionが0より小さいか、getItemCount()-1より大きい場合- 導入されたバージョン:
- 1.1
- 関連項目:
-
delItem
@Deprecated public void delItem(int position) 非推奨。remove(String)およびremove(int)に置き換えられます。指定された位置にある項目を削除します。- パラメータ:
position- 削除される項目のインデックス
-
getSelectedIndex
public int getSelectedIndex()リストで選択されている項目のインデックスを返します。- 戻り値:
- 選択された項目のインデックス。項目が選択されていない場合、または複数の項目が選択された場合は、
-1が返される。 - 関連項目:
-
getSelectedIndexes
public int[] getSelectedIndexes()リストで選択されているインデックスを返します。- 戻り値:
- このスクロール・リストで選択されているインデックスの配列。項目が選択されていない場合は、長さゼロの配列が返される
- 関連項目:
-
getSelectedItem
public String getSelectedItem()このスクロール・リストで選択されている項目を返します。- 戻り値:
- リストで選択されている項目。項目が選択されていない場合、または複数の項目が選択された場合は、
nullが返される。 - 関連項目:
-
getSelectedItems
public String[] getSelectedItems()このスクロール・リストで選択されている項目を返します。- 戻り値:
- このスクロール・リストで選択されている項目の配列。項目が選択されていない場合は、長さゼロの配列が返される
- 関連項目:
-
getSelectedObjects
public Object[] getSelectedObjects()このスクロール・リストの選択されている項目をObjectの配列で取得します。- 定義:
getSelectedObjects、インタフェースItemSelectable- 戻り値:
- このスクロール・リストで選択されている項目を表す
Objectの配列。項目が選択されていない場合は、長さゼロの配列が返される。 - 関連項目:
-
select
public void select(int index) スクロール・リストの指定されたインデックスにある項目を選択します。範囲外のパラメータを渡すことは無効であり、特定できない動作が発生します。
このメソッドは、主にこのコンポーネント内の項目を初期状態で選択するために使用されます。 このメソッドをプログラムによって呼び出した場合、
ItemEventはトリガーされません。ItemEventをトリガーするための唯一の方法は、ユーザーの操作です。- パラメータ:
index- 選択する項目の位置- 関連項目:
-
deselect
public void deselect(int index) 指定されたインデックスにある項目を選択解除します。範囲外のパラメータを渡すことは無効であり、特定できない動作が発生します。
指定されたインデックスの項目が選択されていない場合、操作は無視されます。
- パラメータ:
index- 選択を解除する項目の位置- 関連項目:
-
isIndexSelected
public boolean isIndexSelected(int index) このスクロール・リストで指定された項目が選択されているかどうかを判定します。- パラメータ:
index- チェック対象の項目- 戻り値:
- 指定された項目が選択されている場合は
true、そうでない場合はfalse - 導入されたバージョン:
- 1.1
- 関連項目:
-
isSelected
@Deprecated public boolean isSelected(int index) 非推奨。JDKバージョン1.1で、isIndexSelected(int)に置き換えられています。リスト内の指定された項目を選択するかどうかを決定します。- パラメータ:
index- チェックされる項目を指定- 戻り値:
- 項目が選択されている場合は
true; そうでなければfalse
-
getRows
public int getRows()リストの表示行の数を返します。Listが作成されると、この数は変更できません。- 戻り値:
- このスクロール・リストの表示行の数
-
isMultipleMode
public boolean isMultipleMode()このリストが複数選択を許すかどうかを判定します。- 戻り値:
- このリストで複数選択が許可されている場合は
true、そうでない場合はfalse - 導入されたバージョン:
- 1.1
- 関連項目:
-
allowsMultipleSelections
@Deprecated public boolean allowsMultipleSelections()非推奨。JDKバージョン1.1で、isMultipleMode()に置き換えられています。このリストが複数選択を許すかどうかを判定します。- 戻り値:
- このリストで複数の選択が可能な場合は
true; そうでなければfalse
-
setMultipleMode
public void setMultipleMode(boolean b) このリストが複数選択を許すかどうかを判定するフラグを設定します。 選択モードが複数選択から単一選択に変更されると、選択された項目は次のように変更されます。選択された項目に位置カーソルがある場合、その項目のみが選択されたままになります。 選択された項目に位置カーソルがない場合、すべての項目が選択解除されます。- パラメータ:
b-trueの場合は複数選択が許可される。そうでない場合はリストから同時に選択できる項目は1つだけ- 導入されたバージョン:
- 1.1
- 関連項目:
-
setMultipleSelections
@Deprecated public void setMultipleSelections(boolean b) 非推奨。JDKバージョン1.1で、setMultipleMode(boolean)に置き換えられています。このリストの複数選択モードを有効または無効にします。- パラメータ:
b- 複数モードを有効にするにはtrue、それ以外の場合はfalse
-
getVisibleIndex
public int getVisibleIndex()メソッドmakeVisibleによって最後に表示された項目のインデックスを取得します。- 戻り値:
- 最後に表示された項目のインデックス
- 関連項目:
-
makeVisible
public void makeVisible(int index) 指定されたインデックスにある項目を表示させます。- パラメータ:
index- 項目の位置- 関連項目:
-
getPreferredSize
public Dimension getPreferredSize(int rows) 指定された行数を持つリストの推奨寸法を返します。- パラメータ:
rows- リスト内の行の数- 戻り値:
- 指定された行数を表示しなければならないという条件のもとで、このスクロール・リストを表示するための推奨寸法
- 導入されたバージョン:
- 1.1
- 関連項目:
-
preferredSize
@Deprecated public Dimension preferredSize(int rows) 非推奨。JDKバージョン1.1で、getPreferredSize(int)に置き換えられています。指定された行数があると仮定して、このコンポーネントの優先サイズを返します。- パラメータ:
rows- 行の数- 戻り値:
- このリストを表示するための優先ディメンション
-
getPreferredSize
public Dimension getPreferredSize()このスクロール・リストの推奨サイズを返します。- オーバーライド:
getPreferredSize、クラスComponent- 戻り値:
- このスクロール・リストを表示するための推奨寸法
- 導入されたバージョン:
- 1.1
- 関連項目:
-
preferredSize
@Deprecated public Dimension preferredSize()非推奨。JDKバージョン1.1で、getPreferredSize()に置き換えられています。次のクラスからコピーされた説明:Componentコンポーネントの優先サイズを返します。- オーバーライド:
preferredSize、クラスComponent- 戻り値:
- コンポーネントの優先サイズ
-
getMinimumSize
public Dimension getMinimumSize(int rows) 指定された行数を持つリストの最小サイズを取得します。- パラメータ:
rows- リスト内の行の数- 戻り値:
- 指定された行数を表示しなければならないという条件のもとで、このスクロール・リストを表示するための最小寸法
- 導入されたバージョン:
- 1.1
- 関連項目:
-
minimumSize
@Deprecated public Dimension minimumSize(int rows) 非推奨。JDKバージョン1.1で、getMinimumSize(int)に置き換えられています。指定された行数を持つリストの最小ディメンションを返します。- パラメータ:
rows- リスト内の行数- 戻り値:
- このリストを表示するための最小ディメンション
-
getMinimumSize
public Dimension getMinimumSize()このスクロール・リストの最小サイズを指定します。- オーバーライド:
getMinimumSize、クラスComponent- 戻り値:
- このスクロール・リストを表示するために必要な最小寸法
- 導入されたバージョン:
- 1.1
- 関連項目:
-
minimumSize
@Deprecated public Dimension minimumSize()非推奨。JDKバージョン1.1で、getMinimumSize()に置き換えられています。次のクラスからコピーされた説明:Componentこのコンポーネントの最小サイズを返します。- オーバーライド:
minimumSize、クラスComponent- 戻り値:
- このコンポーネントの最小サイズ
-
addItemListener
public void addItemListener(ItemListener l) このリストから項目イベントを受け取るために、指定された項目リスナーを追加します。 項目イベントはselectまたはdeselectの呼出しではなく、ユーザーの入力に反応してリスナーに送信されます。 リスナーlがnullである場合、例外はスローされず、何も処理は行われません。AWTスレッド・モデルの詳細は、「AWTのスレッドの問題」を参照してください。
- 定義:
addItemListener、インタフェースItemSelectable- パラメータ:
l- 項目リスナー- 導入されたバージョン:
- 1.1
- 関連項目:
-
removeItemListener
public void removeItemListener(ItemListener l) 以降このリストから項目イベントを受け取らないように、指定された項目リスナーを削除します。 リスナーlがnullである場合、例外はスローされず、何も処理は行われません。AWTスレッド・モデルの詳細は、「AWTのスレッドの問題」を参照してください。
- 定義:
removeItemListener、インタフェースItemSelectable- パラメータ:
l- 項目リスナー- 導入されたバージョン:
- 1.1
- 関連項目:
-
getItemListeners
public ItemListener[] getItemListeners()このリストに登録されているすべての項目リスナーの配列を返します。- 戻り値:
- このリストのすべての
ItemListener。項目リスナーが現在登録されていない場合は空の配列 - 導入されたバージョン:
- 1.4
- 関連項目:
-
addActionListener
public void addActionListener(ActionListener l) このリストからアクション・イベントを受け取るために、指定されたアクション・リスナーを追加します。 ユーザーがリスト項目をダブルクリックするか、またはリストにキーボード・フォーカスがある場合にEnterキーを押すと、アクション・イベントが発生します。リスナー
lがnullである場合、例外はスローされず、何も処理は行われません。AWTスレッド・モデルの詳細は、「AWTのスレッドの問題」を参照してください。
- パラメータ:
l- アクション・リスナー- 導入されたバージョン:
- 1.1
- 関連項目:
-
removeActionListener
public void removeActionListener(ActionListener l) 以降このリストからアクション・イベントを受け取らないように、指定されたアクション・リスナーを削除します。 ユーザーがリスト項目をダブルクリックすると、アクション・イベントが発生します。 リスナーlがnullである場合、例外はスローされず、何も処理は行われません。AWTスレッド・モデルの詳細は、「AWTのスレッドの問題」を参照してください。
- パラメータ:
l- アクション・リスナー- 導入されたバージョン:
- 1.1
- 関連項目:
-
getActionListeners
public ActionListener[] getActionListeners()このリストに登録されたすべてのアクション・リスナーの配列を返します。- 戻り値:
- このリストのすべての
ActionListener。アクション・リスナーが現在登録されていない場合は空の配列 - 導入されたバージョン:
- 1.4
- 関連項目:
-
getListeners
public <T extends EventListener> T[] getListeners(Class<T> listenerType) このListにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。FooListenerは、addFooListenerメソッドを使用して登録されます。FooListener.classなどのクラス・リテラルを使用してlistenerType引数を指定できます。 たとえば、次のコードを使用して、アイテム・リスナーのList lを問い合せることができます:ItemListener[] ils = (ItemListener[])(l.getListeners(ItemListener.class));
このようなリスナーがない場合は空の配列を返します。- オーバーライド:
getListeners、クラスComponent- 型パラメータ:
T- リスナーの型- パラメータ:
listenerType- 要求されるリスナーの型;java.util.EventListenerの下位インタフェースを指定- 戻り値:
- このリスト上で
FooListenerとして登録されたすべてのオブジェクトの配列、またはこのようなリスナーが追加されていない場合は空の配列 - スロー:
ClassCastException-listenerTypeで、java.util.EventListenerを実装するクラスまたはインタフェースが指定されなかった場合- 導入されたバージョン:
- 1.3
- 関連項目:
-
processEvent
protected void processEvent(AWTEvent e) このスクロール・リストのイベントを処理します。 イベントがItemEventのインスタンスである場合は、processItemEventメソッドを呼び出します。 イベントがActionEventのインスタンスの場合は、processActionEventを呼び出します。 イベントが項目イベントやアクション・イベントでない場合は、スーパー・クラスでprocessEventを呼び出します。イベント・パラメータが
nullである場合は、動作が未指定のため、例外が発生する可能性があります。- オーバーライド:
processEvent、クラスComponent- パラメータ:
e- イベント- 導入されたバージョン:
- 1.1
- 関連項目:
-
processItemEvent
protected void processItemEvent(ItemEvent e) このリストで発生する項目イベントを、登録されているItemListenerオブジェクトにディスパッチすることによって処理します。項目イベントがこのコンポーネント用に使用可能になっていないかぎり、このメソッドは呼び出されません。 項目イベントは、次の項目の1つが発生したときに使用可能になります。
ItemListenerオブジェクトがaddItemListenerによって登録されている。enableEventsによって項目イベントが使用可能になっている。
イベント・パラメータが
nullである場合は、動作が未指定のため、例外が発生する可能性があります。- パラメータ:
e- 項目イベント- 導入されたバージョン:
- 1.1
- 関連項目:
-
processActionEvent
protected void processActionEvent(ActionEvent e) このコンポーネントで発生するアクション・イベントを、登録されているActionListenerオブジェクトにディスパッチすることによって処理します。このコンポーネントに対してアクション・イベントが使用可能でないかぎり、このメソッドは呼び出されません。 アクション・イベントは、次のどちらかの場合に使用可能になります。
ActionListenerオブジェクトがaddActionListenerによって登録されている。enableEventsによってアクション・イベントが使用可能になっている。
イベント・パラメータが
nullである場合は、動作が未指定のため、例外が発生する可能性があります。- パラメータ:
e- アクション・イベント- 導入されたバージョン:
- 1.1
- 関連項目:
-
paramString
protected String paramString()このスクロール・リストの状態を表現しているパラメータ文字列を返します。 この文字列はデバッグの際に便利です。- オーバーライド:
paramString、クラスComponent- 戻り値:
- このスクロール・リストのパラメータの文字列
-
delItems
@Deprecated public void delItems(int start, int end) 非推奨。JDKバージョン1.1で、今後は公開されません。 このメソッドは、パッケージprivateメソッドとしてのみ保持されるように想定されています。指定されたインデックス範囲内のリスト項目を削除します。- パラメータ:
start- 削除する範囲の先頭のインデックスend- 削除する範囲の終了インデックス
-
getAccessibleContext
public AccessibleContext getAccessibleContext()このListに関連付けられているAccessibleContextを取得します。 リストの場合、AccessibleContextはAccessibleAWTListの形式を取ります。 必要に応じて、新しいAccessibleAWTListインスタンスが作成されます。- 定義:
getAccessibleContext、インタフェースAccessible- オーバーライド:
getAccessibleContext、クラスComponent- 戻り値:
- この
ListのAccessibleContextとして機能するAccessibleAWTList - 導入されたバージョン:
- 1.3
-
add(String)に置き換えられます。