)JavaScriptがブラウザで無効になっています。11すべてのクラス検索:JavaScriptがブラウザで無効になっています。Serializableコンポーネントは、画面上に表示でき、ユーザーと対話できる、グラフィカルな表現を持つオブジェクトです。コンポーネントとしては、典型的なグラフィカル・ユーザー・インタフェースのボタン、チェックボックス、スクロール・バーなどがあります。Toolkitコンポーネントの抽象スーパー・クラスです。Componentクラスを直接拡張して軽量コンポーネントを生成することもできます。軽量コンポーネントは、ネイティブなウィンドウに関連していないコンポーネントです。これに対して、重量コンポーネントはネイティブなウィンドウに関連しています。isLightweight()メソッドを使用して2種類のコンポーネントを区別できます。軽量コンポーネントと重量コンポーネントを1つのコンポーネント階層に混在させることができます。そのような混在させたコンポーネント階層が正しく機能するためには、階層全体が有効である必要があります。コンポーネントの境界を変更したり、コンテナに対してコンポーネントの追加や削除を行ったりしたために階層が無効になったときは、階層内で無効になっているもっとも上位のコンテナに対してあとでContainer.validate()メソッドを呼び出すことにより、階層全体を検証する必要があります。直列化オブジェクト保存時にはSerializableプロトコルに適合するAWTリスナーだけが保存されることに注意してください。AWTオブジェクトが直列化可能なリスナーを持たない場合、writeObject時に処理対象外になります。開発者側では通常と同じように、オブジェクト直列化の影響を考慮する必要があります。次のような場合にはこの影響を考慮します。}この例では、aButtonをそれ自体で直列化すると、MyAppおよびそれが参照しているオブジェクトもすべて同様に直列化されます。MyAppとActionListenerのそれぞれが直列化可能かどうかの判断を独立して行うために、入れ子構造のクラスを使用できます。次にその例を挙げます。効率的なペイント・コードの記述方法など、AWTとSwingで使用されるペイント・メカニズムの詳細については、AWTとスイングでのペイントを参照してください。Subsystem」、および「フォーカスの仕様」を参照してください。classComponent.AccessibleAWTComponentアクセシビリティのデフォルト・サポートの提供に使用するComponentの内部クラスです。classComponent.BaselineResizeBehaviorコンポーネントのサイズが変化するにつれてベースラインが変化する共通の方法を列挙します。classComponent.BltBufferStrategyオフスクリーン表面のコンポーネントへのBlit用内部クラスです。classComponent.FlipBufferStrategyコンポーネントのバッファ反転用内部クラス。AccessibleContextaccessibleContextこのComponentに関連付けられたAccessibleContextです。floatBOTTOM_ALIGNMENTgetAlignmentYのための便利な定数。floatCENTER_ALIGNMENTgetAlignmentYおよびgetAlignmentXのための便利な定数。floatLEFT_ALIGNMENTgetAlignmentXのための便利な定数。floatRIGHT_ALIGNMENTgetAlignmentXのための便利な定数。floatTOP_ALIGNMENTgetAlignmentY()のための便利な定数。WIDTHコンストラクタのサマリーコンストラクタ修飾子コンストラクタ説明protectedComponent()新しいコンポーネントを構築します。1.1以降は、アクション・イベントをトリガーするコンポーネントのActionListenerとしてこのコンポーネントを登録する必要があります。popup)指定されたポップアップ・メニューをコンポーネントに追加します。l)このコンポーネントからコンポーネント・イベントを受け取るために、指定されたコンポーネント・リスナーを追加します。l)このコンポーネントが入力フォーカスを取得したときにこのコンポーネントからフォーカス・イベントを受け取るために、指定されたフォーカス・リスナーを追加します。l)このコンテナが所属する階層が変更されたときに、このコンポーネントから階層境界イベントを受け取るために、指定された階層境界リスナーを追加します。l)このコンテナが所属する階層が変更されたときにこのコンポーネントから階層変更イベントを受け取るために、指定された階層リスナーを追加します。l)このコンポーネントからインプット・メソッド・イベントを受け取るために、指定されたインプット・メソッド・リスナーを追加します。l)このコンポーネントからキー・イベントを受け取るために、指定されたキー・リスナーを追加します。l)このコンポーネントからマウス・イベントを受け取るために、指定されたマウス・リスナーを追加します。l)このコンポーネントからマウス・モーション・イベントを受け取るために、指定されたマウス・モーション・リスナーを追加します。l)このコンポーネントからマウス・ホイール・イベントを受け取るために、指定されたマウス・ホイール・リスナーを追加します。voidaddNotify()ネイティブ画面リソースに接続することによって、このComponentを表示可能にします。listener)PropertyChangeListenerをリスナー・リストに追加します。listener)特定のプロパティのリスナー・リストにPropertyChangeListenerを追加します。orientation)このコンポーネントと、その中に含まれているすべてのコンポーネントのComponentOrientationプロパティを設定します。id)指定されたフォーカス・トラバーサル操作に対するフォーカス・トラバーサル・キーのセットが、このコンポーネントに明示的に定義されているかどうかを返します。Rectanglebounds()非推奨。1.1以降は、getBounds()に置き換えられています。observer)指定されたイメージの画面表現の構築ステータスを返します。observer)指定されたイメージの画面表現の構築ステータスを返します。newEvent)必要に応じて、送信されるイベントと既存のイベントを合体させます。y)このコンポーネントに、指定された点が「含まれている」かどうかをチェックします。ここで、xとyは、このコンポーネントの座標系を基準にして定義されます。p)このコンポーネントに、指定された点が「含まれている」かどうかをチェックします。ここで、この点のxおよびy座標は、このコンポーネントの座標系を基準にして定義されます。height)ダブル・バッファリングのために使用されるオフスクリーン描画イメージを生成します。producer)指定されたイメージ・プロデューサからイメージを生成します。height)ダブル・バッファリングのために使用される揮発性オフスクリーン描画イメージを生成します。caps)指定された機能で、揮発性オフスクリーン描画イメージを作成します。e).に置き換えられていますvoiddisable()非推奨。1.1以降は、setEnabled(boolean)に置き換えられています。eventsToDisable)指定されたイベント・マスク・パラメータによって定義されたイベントについて、このコンポーネントへの送信を不可能にします。e)このコンポーネントまたはそのサブコンポーネントの1つにイベントをディスパッチします。voiddoLayout()レイアウト・マネージャにこのコンポーネントの配置を促します。voidenable()非推奨。1.1以降は、setEnabled(boolean)に置き換えられています。1.1以降は、setEnabled(boolean)に置き換えられています。eventsToEnable)指定されたイベント・マスク・パラメータによって定義されたイベントについて、このコンポーネントへの送信を使用可能にします。enable)このコンポーネントのインプット・メソッド・サポートを使用可能または使用不可にします。newValue)boolean型プロパティに対するバウンド・プロパティの変更の報告をサポートします。newValue)バウンド・プロパティの変更を通知します。newValue)バウンド・プロパティの変更を通知します。newValue)バウンド・プロパティの変更を通知します。newValue)バウンド・プロパティの変更を通知します。newValue)整数型プロパティに対するバウンド・プロパティの変更の報告をサポートします。newValue)バウンド・プロパティの変更を通知します。newValue)バウンド・プロパティの変更を通知します。newValue)Objectプロパティに対するバウンド・プロパティの変更の報告をサポートします。AccessibleContextgetAccessibleContext()このComponentに関連付けられているAccessibleContextを取得します。floatgetAlignmentX()x軸方向の配置を返します。floatgetAlignmentY()y軸方向の配置を返します。ColorgetBackground()このコンポーネントのバックグラウンド・カラーを取得します。height)ベースラインを返します。Component.BaselineResizeBehaviorgetBaselineResizeBehavior()サイズの変化に合わせてコンポーネントのベースラインがどのように変化するかを示す列挙を返します。RectanglegetBounds()このコンポーネントの境界をRectangleオブジェクトの形式で取得します。rv)このコンポーネントの境界を「戻り値」rvに格納し、rvを返します。ColorModelgetColorModel()コンポーネントを出力デバイス上に表示するために使用されるColorModelのインスタンスを取得します。y)位置が含まれているかどうかを判定し、該当する場合は含んでいるコンポーネントを返します。p)指定された点を含むコンポーネントまたはサブコンポーネントを返します。ComponentListener[]getComponentListeners()このコンポーネントに登録されたすべてのコンポーネント・リスナーの配列を返します。ComponentOrientationgetComponentOrientation()このコンポーネント内の要素またはテキストを整列するために使用する、言語に依存する方向を取得します。CursorgetCursor()コンポーネントのカーソル・セットを取得します。DropTargetgetDropTarget()このComponentに関連付けられているDropTargetを取得します。ContainergetFocusCycleRootAncestor()このComponentのフォーカス・トラバーサル・サイクルのフォーカス・サイクル・ルートであるContainerを返します。FocusListener[]getFocusListeners()このコンポーネントに登録されたすべてのフォーカス・リスナーの配列を返します。id)このComponentの、指定されたトラバーサル操作のフォーカス・トラバーサル・キーのSetを返します。booleangetFocusTraversalKeysEnabled()このコンポーネントに対してフォーカス・トラバーサル・キーが使用できるかどうかを返します。FontgetFont()このコンポーネントのフォントを取得します。font)指定されたフォントのフォント・メトリックスを取得します。ColorgetForeground()このコンポーネントのフォアグラウンド・カラーを取得します。GraphicsgetGraphics()このコンポーネントのグラフィックス・コンテキストを作成します。GraphicsConfigurationgetGraphicsConfiguration()このComponentに関連付けられているGraphicsConfigurationを取得します。intgetHeight()このコンポーネントの現在の高さを返します。HierarchyBoundsListener[]getHierarchyBoundsListeners()このコンポーネントに登録されているすべての階層境界リスナーの配列を返します。HierarchyListener[]getHierarchyListeners()このコンポーネントに登録されているすべての階層リスナーの配列を返します。booleangetIgnoreRepaint()InputContextgetInputContext()テキストがこのコンポーネントに入力されたときに、インプット・メソッドとの通信を処理するためにこのコンポーネントによって使用される入力コンテキストを取得します。InputMethodListener[]getInputMethodListeners()このコンポーネントに登録されているすべてのインプット・メソッド・リスナーの配列を返します。InputMethodRequestsgetInputMethodRequests()このコンポーネントのインプット・メソッドからの要求をサポートするインプット・メソッド要求ハンドラを取得します。KeyListener[]getKeyListeners()このコンポーネントに登録されているすべてのキー・リスナーの配列を返します。listenerType)このComponentにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。LocalegetLocale()このコンポーネントのロケールを取得します。PointgetLocation()このコンポーネントの位置を、コンポーネントの左上隅を指定する点の形式で取得します。rv)このコンポーネントのx,y原点を「戻り値」rvに格納し、rvを返します。PointgetLocationOnScreen()このコンポーネントの位置を、画面の座標空間でのコンポーネントの左上隅を指定する点の形式で取得します。DimensiongetMaximumSize()このコンポーネントの最大サイズを取得します。DimensiongetMinimumSize()このコンポーネントの最小サイズを取得します。MouseListener[]getMouseListeners()このコンポーネントに登録されたすべてのマウス・リスナーの配列を返します。MouseMotionListener[]getMouseMotionListeners()このコンポーネントに登録されたすべてのマウス・モーション・リスナーの配列を返します。PointgetMousePosition()Componentがマウス・ポインタの直下にある場合は、このComponentの座標空間内のマウス・ポインタの位置を返します。それ以外の場合はnullを返します。MouseWheelListener[]getMouseWheelListeners()このコンポーネントに登録されたすべてのマウス・ホイール・リスナーの配列を返します。StringgetName()コンポーネントの名前を取得します。ContainergetParent()このコンポーネントの親を取得します。DimensiongetPreferredSize()このコンポーネントの推奨サイズを取得します。PropertyChangeListener[]getPropertyChangeListeners()このコンポーネントに登録されているすべてのプロパティ変更リスナーの配列を返します。propertyName)指定されたプロパティに関連付けられているすべてのリスナーの配列を返します。DimensiongetSize()このコンポーネントのサイズをDimensionオブジェクトの形式で返します。rv)このコンポーネントの幅と高さを「戻り値」rvに格納し、rvを返します。ToolkitgetToolkit()このコンポーネントのツールキットを返します。ObjectgetTreeLock()AWTコンポーネント・ツリーおよびレイアウト操作に対する、このコンポーネントのロック・オブジェクト(スレッド同期化モニターを所有するオブジェクト)を取得します。intgetWidth()このコンポーネントの現在の幅を返します。intgetX()コンポーネントの原点の現在のx座標を返します。intgetY()コンポーネントの原点の現在のy座標を返します。1.1以降は、processFocusEvent(FocusEvent)に置き換えられています。1.1以降は、processEvent(AWTEvent)に置き換えられています。booleanhasFocus()このComponentがフォーカス所有者である場合はtrueを返します。voidhide()非推奨。1.1以降は、setVisible(boolean)に置き換えられています。h)イメージが変更されたときにコンポーネントをふたたびペイントします。int)に置き換えられています。voidinvalidate()このコンポーネントとその祖先を無効にします。booleanisBackgroundSet()バックグラウンド・カラーがこのコンポーネントに対して明示的に設定されているかどうかを返します。booleanisCursorSet()カーソルがこのコンポーネントに対して明示的に設定されているかどうかを返します。booleanisDisplayable()このコンポーネントが表示可能かどうかを判定します。booleanisDoubleBuffered()このコンポーネントが、あとで画面にコピーされるオフスクリーン・イメージ(バッファ)にペイントされる場合にtrueを返します。booleanisEnabled()このコンポーネントが使用可能であるかどうかを判定します。booleanisFocusable()このコンポーネントにフォーカスが設定可能かどうかを返します。container)指定されたコンテナが、このコンポーネントのフォーカス・トラバーサル・サイクルのフォーカス・サイクル・ルートであるかどうかを返します。booleanisFocusOwner()このComponentがフォーカス所有者である場合はtrueを返します。booleanisFocusTraversable()非推奨。1.4以降は、isFocusable()に置き換えられています。booleanisFontSet()フォントがこのコンポーネントに対して明示的に設定されているかどうかを返します。booleanisForegroundSet()フォアグラウンド・カラーがこのコンポーネントに対して明示的に設定されているかどうかを返します。booleanisLightweight()軽量コンポーネントはネイティブなツールキットのピアを持ちません。booleanisMaximumSizeSet()最大サイズがnull以外の値に設定されている場合はtrueを返します。それ以外の場合はfalseを返します。booleanisMinimumSizeSet()setMinimumSizeがnull以外の値を使用して呼び出されたかどうかを返します。booleanisOpaque()このコンポーネントが完全に不透明である場合にtrueを返します。デフォルトでは、falseを返します。booleanisPreferredSizeSet()優先サイズがnull以外の値に設定されている場合はtrueを返します。それ以外の場合はfalseを返します。booleanisShowing()このコンポーネントが画面に表示されているかどうかを判定します。booleanisValid()このコンポーネントが有効であるかどうかを判定します。booleanisVisible()親が可視になったときにこのコンポーネントが可視になるかどうかを判定します。1.1以降は、processKeyEvent(KeyEvent)に置き換えられています。1.1以降は、processKeyEvent(KeyEvent)に置き換えられています。voidlayout()非推奨。1.1以降は、doLayout()に置き換えられています。voidlist()このコンポーネントの一覧を標準のシステム出力ストリームSystem.outに出力します。out)指定された出力ストリームにこのコンポーネントの一覧を出力します。indent)指定されたインデント位置から、指定された出力ストリームに一覧を出力します。out)指定されたプリント・ライターに一覧を出力します。indent)指定されたインデント位置から、指定されたプリント・ライターに一覧を出力します。int)に置き換えられています。Pointlocation()非推奨。1.1以降は、getLocation()に置き換えられています。1.1以降は、processFocusEvent(FocusEvent)に置き換えられています。DimensionminimumSize()非推奨。1.1以降は、getMinimumSize()に置き換えられています。1.1以降は、processMouseEvent(MouseEvent)に置き換えられています。1.1以降は、processMouseMotionEvent(MouseEvent)に置き換えられています。1.1以降は、processMouseEvent(MouseEvent)に置き換えられています。1.1以降は、processMouseEvent(MouseEvent)に置き換えられています。1.1以降は、processMouseMotionEvent(MouseEvent)に置き換えられています。1.1以降は、processMouseEvent(MouseEvent)に置き換えられています。int)に置き換えられています。voidnextFocus()非推奨。1.1以降は、transferFocus()に置き換えられています。g)このコンポーネントをペイントします。g)このコンポーネントおよびそのすべてのサブコンポーネントをペイントします。StringparamString()このコンポーネントの状態を表す文字列を返します。1.1以降は、dispatchEvent(AWTEvent)に置き換えられています。DimensionpreferredSize()非推奨。1.1以降は、getPreferredSize()に置き換えられています。observer)このコンポーネント上にレンダリングするための、指定された幅と高さのイメージを準備します。observer)このコンポーネント上にレンダリングするためのイメージを準備します。g)このコンポーネントを出力します。g)このコンポーネントおよびそのすべてのサブコンポーネントを出力します。e)このコンポーネントで発生するコンポーネント・イベントを、登録されているComponentListenerオブジェクトにディスパッチすることによって処理します。e)このコンポーネントで発生するイベントを処理します。e)このコンポーネントで発生するフォーカス・イベントを、登録されているFocusListenerオブジェクトにディスパッチすることによって処理します。e)このコンポーネントで発生する階層境界イベントを、登録されているHierarchyBoundsListenerオブジェクトにディスパッチすることによって処理します。e)このコンポーネントで発生する階層イベントを、登録されているHierarchyListenerオブジェクトにディスパッチすることによって処理します。e)このコンポーネントで発生するインプット・メソッド・イベントを、登録されているInputMethodListenerオブジェクトにディスパッチすることによって処理します。e)このコンポーネントで発生するキー・イベントを、登録されているすべてのKeyListenerオブジェクトにディスパッチすることによって処理します。e)このコンポーネントで発生するマウス・イベントを、登録されているMouseListenerオブジェクトにディスパッチすることによって処理します。e)このコンポーネントで発生するマウス・モーション・イベントを、登録されているMouseMotionListenerオブジェクトにディスパッチすることによって処理します。e)このコンポーネントで発生するマウス・ホイール・イベントを、登録されているMouseWheelListenerオブジェクトにディスパッチすることによって処理します。popup)指定されたポップアップ・メニューをコンポーネントから削除します。l)以降このコンポーネントからコンポーネント・イベントを受け取らないように、指定されたコンポーネント・リスナーを削除します。l)以降このコンポーネントからフォーカス・イベントを受け取らないように、指定されたフォーカス・リスナーを削除します。l)以降このコンポーネントから階層境界イベントを受け取らないように、指定された階層境界リスナーを削除します。l)以降このコンポーネントから階層変更イベントを受け取らないように、指定された階層リスナーを削除します。l)以降このコンポーネントからインプット・メソッド・イベントを受け取らないように、指定されたインプット・メソッド・リスナーを削除します。l)以降このコンポーネントからキー・イベントを受け取らないように、指定されたキー・リスナーを削除します。l)以降このコンポーネントからマウス・イベントを受け取らないように、指定されたマウス・リスナーを削除します。l)以降このコンポーネントからマウス・モーション・イベントを受け取らないように、指定されたマウス・モーション・リスナーを削除します。l)以降このコンポーネントからマウス・ホイール・イベントを受け取らないように、指定されたマウス・ホイール・リスナーを削除します。voidremoveNotify()ネイティブ画面リソースを破棄することによって、このComponentを表示不可能にします。listener)PropertyChangeListenerをリスナー・リストから削除します。listener)特定のプロパティのリスナー・リストからPropertyChangeListenerを削除します。voidrepaint()このコンポーネントをふたたびペイントします。height)このコンポーネントの指定された矩形をふたたびペイントします。tm)このコンポーネントをふたたびペイントします。height)このコンポーネントの指定された矩形をtmミリ秒以内に再ペイントします。voidrequestFocus()このComponentが入力フォーカスを取得すること、およびこのComponentのトップ・レベルの祖先がフォーカスされたWindowになることを要求します。temporary)このComponentが入力フォーカスを取得すること、およびこのComponentのトップ・レベルの祖先がフォーカスされたWindowになることを要求します。cause)causeの理由により、このComponentが入力フォーカスを取得し、このComponentトップレベル祖先がフォーカスされたWindowになることがリクエストされます。cause)causeの理由により、このComponentが入力フォーカスを取得し、このComponentのトップレベル祖先がフォーカスされたWindowになることをリクエストします。booleanrequestFocusInWindow()このコンポーネントのトップ・レベルの祖先がフォーカスされている場合、コンポーネントが入力フォーカスを取得することを要求します。temporary)このComponentのトップ・レベルの祖先がすでに、フォーカスされたWindowである場合は、このComponentが入力フォーカスを取得することを要求します。cause)このコンポーネントのトップレベル祖先が既にフォーカスされている場合、causeの理由でこのコンポーネントが入力フォーカスを取得するようにリクエストします。height)非推奨。int)に置き換えられています。height)非推奨。int)に置き換えられています。1.1以降は、setSize(Dimension)に置き換えられています。voidrevalidate()コンポーネント階層をもっとも近い有効なルートまで再検証します。c)このコンポーネントのバックグラウンド・カラーを設定します。height)このコンポーネントを移動し、サイズ変更します。r)新しい境界の矩形rに適合するように、このコンポーネントを移動し、サイズ変更します。o)このコンポーネント内の要素またはテキストを整列するために使用する、言語に依存する方向を設定します。cursor)カーソル・イメージを指定されたカーソルに設定します。dt)DropTargetをこのコンポーネントに関連付けます。b)パラメータbの値に応じて、このコンポーネントを有効または無効にします。focusable)このコンポーネントのフォーカス可能性を指定された値に設定します。keystrokes)このComponentの、指定されたトラバーサル操作のフォーカス・トラバーサル・キーを設定します。focusTraversalKeysEnabled)このコンポーネントに対してフォーカス・トラバーサル・キーが使用できるかどうかを設定します。f)このコンポーネントのフォントを設定します。c)このコンポーネントのフォアグラウンド・カラーを設定します。ignoreRepaint)オペレーティング・システムからの、ペイントについてのメッセージを無視するかどうかを設定します。l)このコンポーネントのロケールを設定します。y)このコンポーネントを新しい位置に移動します。p)このコンポーネントを新しい位置に移動します。maximumSize)このコンポーネントの最大サイズを定数値に設定します。minimumSize)このコンポーネントの最小サイズを定数値に設定します。shape)この軽量コンポーネントの'mixing-cutout'シェイプを設定します。name)コンポーネントの名前を、指定された文字列に設定します。preferredSize)このコンポーネントの推奨サイズに定数値を設定します。height)幅がwidthで、高さがheightになるように、このコンポーネントのサイズを変更します。d)幅がd.widthで、高さがd.heightになるように、このコンポーネントのサイズを変更します。b)パラメータbの値に応じて、このコンポーネントを表示または非表示にします。voidshow()非推奨。1.1以降は、setVisible(boolean)に置き換えられています。1.1以降は、setVisible(boolean)に置き換えられています。Dimensionsize()非推奨。1.1以降は、getSize()に置き換えられています。StringtoString()このコンポーネントおよびその値の文字列表現を返します。voidtransferFocus()このコンポーネントがフォーカス所有者であるかのように、フォーカスを次のコンポーネントに転送します。voidtransferFocusBackward()このコンポーネントがフォーカス所有者であるかのように、フォーカスを前のコンポーネントに転送します。voidtransferFocusUpCycle()フォーカスを1フォーカス・トラバーサル・サイクルだけ上位に移動します。g)このコンポーネントを更新します。voidvalidate()このコンポーネントを検証します。TOP_ALIGNMENTgetAlignmentY()のための便利な定数。コンポーネントの上への配置を指定します。CENTER_ALIGNMENTgetAlignmentYおよびgetAlignmentXのための便利な定数。コンポーネントの中央への配置を指定します。BOTTOM_ALIGNMENTgetAlignmentYのための便利な定数。コンポーネントの下への配置を指定します。LEFT_ALIGNMENTgetAlignmentXのための便利な定数。コンポーネントの左側への配置を指定します。RIGHT_ALIGNMENTgetAlignmentXのための便利な定数。コンポーネントの右側への配置を指定します。accessibleContextこのComponentに関連付けられたAccessibleContextです。Component()新しいコンポーネントを構築します。Componentクラスは、不透明なネイティブのウィンドウを使用しない軽量コンポーネントを作成するために直接拡張できます。軽量コンポーネントはコンポーネント・ツリーの上位のどこかでネイティブなコンテナ(Frameオブジェクトなど)によってホストされる必要があります。getName()コンポーネントの名前を取得します。name)コンポーネントの名前を、指定された文字列に設定します。getParent()このコンポーネントの親を取得します。dt)DropTargetをこのコンポーネントに関連付けます。Componentは、使用可能な場合だけドロップを受け取ります。getDropTarget()このComponentに関連付けられているDropTargetを取得します。getGraphicsConfiguration()このComponentに関連付けられているGraphicsConfigurationを取得します。Componentに特定のGraphicsConfigurationが割り当てられていない場合、Componentオブジェクトのトップ・レベルのコンテナのGraphicsConfigurationが返されます。Componentが生成されているが、Containerにまだ追加されていない場合、このメソッドはnullを返します。getTreeLock()AWTコンポーネント・ツリーおよびレイアウト操作に対する、このコンポーネントのロック・オブジェクト(スレッド同期化モニターを所有するオブジェクト)を取得します。getToolkit()このコンポーネントのツールキットを返します。コンポーネントを格納するフレームは、どのツールキットがそのコンポーネントによって使用されるかを制御します。そのため、コンポーネントが1つのフレームから別のフレームに移動した場合、使用するツールキットが変更されることもあります。isValid()このコンポーネントが有効であるかどうかを判定します。コンポーネントは、適切なサイズで親コンテナの中に配置されており、すべての子が有効な場合に、有効になります。ピアのサイズ要件を考慮するため、コンポーネントは、画面に最初に表示されるまで無効にされます。親コンテナが完全に実現された時点で、そのすべてのコンポーネントは有効になります。isDisplayable()このコンポーネントが表示可能かどうかを判定します。コンポーネントは、ネイティブ・スクリーン・リソースに接続されている場合に表示可能になります。コンポーネントが表示可能になるのは、表示可能な包含関係の階層に追加されたとき、あるいはその包含関係の階層が表示可能になったときです。包含関係の階層は、その祖先のウィンドウがパックされるか、可視になると表示可能になります。コンポーネントが表示不可になるのは、表示可能な包含関係の階層から削除されたとき、あるいはその包含関係の階層が表示不可になったときです。包含関係の階層は、祖先のウィンドウが破棄されると表示不可になります。isVisible()親が可視になったときにこのコンポーネントが可視になるかどうかを判定します。初期状態ではコンポーネントは可視ですが、Frameオブジェクトなどのトップレベル・コンポーネントの場合は例外です。HeadlessExceptionComponentがマウス・ポインタの直下にある場合は、このComponentの座標空間内のマウス・ポインタの位置を返します。それ以外の場合はnullを返します。Componentが画面に表示されていない場合は、Componentが表示されるべき領域の上にマウス・ポインタがある場合でも、このメソッドはnullを返します。このComponentがほかのComponentやネイティブ・ウィンドウによって部分的または完全に隠されている場合、このメソッドはマウス・ポインタがComponentの隠されていない部分の上にある場合にのみ、null以外の値を返します。Containerの場合、このメソッドはマウス・ポインタがContainer自体の上またはその子孫の上にある場合、null以外の値を返します。子を除外する必要がある場合は、Container.getMousePosition(boolean)を使用します。正確なマウス座標は重要ではなく、特定のComponentがマウス・ポインタの下にあるかどうかだけが重要な場合もあります。このメソッドの戻り値がnullの場合、マウス・ポインタはComponentの真上にありません。isShowing()このコンポーネントが画面に表示されているかどうかを判定します。コンポーネントが可視であり、可視で表示されているコンテナ内にある必要があります。Componentが実際にユーザーに表示されているかどうかを検出できない場合もあります。これは次の場合に発生する可能性があります。Componentが可視のScrollPaneに追加されているが、現在はスクロール・ペインのビュー・ポート内にない。Componentが別のComponentまたはContainerで隠されている。isEnabled()このコンポーネントが使用可能であるかどうかを判定します。使用可能なコンポーネントはユーザー入力に応答したり、イベントを生成したりできます。デフォルトでは、コンポーネントは初期状態で使用可能になります。setEnabledメソッドを呼び出すことによって、コンポーネントを使用可能または使用不可にできます。b)パラメータbの値に応じて、このコンポーネントを有効または無効にします。使用可能なコンポーネントはユーザー入力に応答したり、イベントを生成したりできます。デフォルトでは、コンポーネントは初期状態で使用可能になります。軽量化コンポーネントを無効化してもMouseEventは受信されます。重量コンテナを無効化すると、このコンテナ内のすべてのコンポーネントは、入力イベントを一切受信できません。軽量化コンテナを無効化した場合は、このコンテナのみに影響します。enable()非推奨。1.1以降は、setEnabled(boolean)に置き換えられています。1.1以降は、setEnabled(boolean)に置き換えられています。このコンポーネントを有効または無効にします。disable()非推奨。1.1以降は、setEnabled(boolean)に置き換えられています。isDoubleBuffered()このコンポーネントが、あとで画面にコピーされるオフスクリーン・イメージ(バッファ)にペイントされる場合にtrueを返します。ダブル・バッファリングが使用可能な場合、ダブル・バッファリングをサポートするコンポーネント・サブクラスは、trueを返すようにこのメソッドをオーバーライドする必要があります。enable)このコンポーネントのインプット・メソッド・サポートを使用可能または使用不可にします。インプット・メソッド・サポートが使用可能で、コンポーネントがキー・イベントも処理する場合、入力イベントは現在のインプット・メソッドに提供され、そのコンポーネントによってだけ処理されるか、インプット・メソッドが使用しなければ、そのリスナーに送られます。デフォルトでは、インプット・メソッド・サポートは使用可能です。b)パラメータbの値に応じて、このコンポーネントを表示または非表示にします。このメソッドではレイアウトに関連する情報が変更されるため、コンポーネント階層が無効になります。1.1以降は、setVisible(boolean)に置き換えられています。1.1以降は、setVisible(boolean)に置き換えられています。このコンポーネントを表示または非表示にします。trueを使用してこのコンポーネントを表示させます。1.1以降は、setVisible(boolean)に置き換えられています。getForeground()このコンポーネントのフォアグラウンド・カラーを取得します。戻り値:このコンポーネントのフォアグラウンド・カラー。c)このコンポーネントのフォアグラウンド・カラーを設定します。このコンポーネントのフォアグラウンド・カラーになる色。isForegroundSet()フォアグラウンド・カラーがこのコンポーネントに対して明示的に設定されているかどうかを返します。falseを返す場合、このコンポーネントは祖先からフォアグラウンド・カラーを継承しています。getBackground()このコンポーネントのバックグラウンド・カラーを取得します。戻り値:このコンポーネントのバックグラウンド・カラー。c)このコンポーネントのバックグラウンド・カラーを設定します。バックグラウンド・カラーが各コンポーネントにそれぞれ異なる影響を与えます。コンポーネントのどの部分に影響を与えるかは、オペレーティング・システムによって異なります。このコンポーネントのカラーになる色。isBackgroundSet()バックグラウンド・カラーがこのコンポーネントに対して明示的に設定されているかどうかを返します。falseを返す場合、このコンポーネントは祖先からバックグラウンド・カラーを継承しています。getFont()このコンポーネントのフォントを取得します。MenuContainer戻り値:このコンポーネントのフォント。f)このコンポーネントのフォントを設定します。このメソッドではレイアウトに関連する情報が変更されるため、コンポーネント階層が無効になります。このコンポーネントに設定するフォント。isFontSet()フォントがこのコンポーネントに対して明示的に設定されているかどうかを返します。falseを返す場合、このコンポーネントは祖先からフォントを継承しています。getLocale()このコンポーネントのロケールを取得します。戻り値:このコンポーネントのロケール。l)このコンポーネントのロケールを設定します。これはバウンド・プロパティです。このメソッドではレイアウトに関連する情報が変更されるため、コンポーネント階層が無効になります。getColorModel()コンポーネントを出力デバイス上に表示するために使用されるColorModelのインスタンスを取得します。getLocation()このコンポーネントの位置を、コンポーネントの左上隅を指定する点の形式で取得します。位置は親の座標空間に対する相対位置です。ネイティブ・イベント処理は本質的に非同期なので、このメソッドは更新されていない値を返すことがあります(たとえば、相次いでsetLocation()の呼出しがあったあとなど)。このため、コンポーネントの位置の取得は、オペレーティング・システムがコンポーネントの移動を完了したあとに呼び出されるjava.awt.event.ComponentListener.componentMoved()の中で行うことをお薦めします。getLocationOnScreen()このコンポーネントの位置を、画面の座標空間でのコンポーネントの左上隅を指定する点の形式で取得します。location()非推奨。1.1以降は、getLocation()に置き換えられています。このコンポーネントの左上隅のロケーションを返します。y)このコンポーネントを新しい位置に移動します。新しい位置の左上隅は、このコンポーネントの親の座標空間内のxおよびyパラメータによって指定されます。このメソッドではレイアウトに関連する情報が変更されるため、コンポーネント階層が無効になります。int)に置き換えられています。このコンポーネントを新しい位置に移動します。p)このコンポーネントを新しい位置に移動します。新しい位置の左上隅は、点pによって指定されます。点pは、親の座標空間で指定されます。このメソッドではレイアウトに関連する情報が変更されるため、コンポーネント階層が無効になります。getSize()このコンポーネントのサイズをDimensionオブジェクトの形式で返します。Dimensionオブジェクトのheightフィールドは、このコンポーネントの高さを格納し、Dimensionオブジェクトのwidthフィールドは、このコンポーネントの幅を格納します。1.1以降は、getSize()に置き換えられています。このコンポーネントのサイズをDimensionオブジェクトの形式で返します。height)幅がwidthで、高さがheightになるように、このコンポーネントのサイズを変更します。このメソッドではレイアウトに関連する情報が変更されるため、コンポーネント階層が無効になります。height)非推奨。int)に置き換えられています。このコンポーネントのサイズを変更します。d)幅がd.widthで、高さがd.heightになるように、このコンポーネントのサイズを変更します。このメソッドではレイアウトに関連する情報が変更されるため、コンポーネント階層が無効になります。1.1以降は、setSize(Dimension)に置き換えられています。幅がd.widthで、高さがd.heightになるように、このコンポーネントのサイズを変更します。getBounds()このコンポーネントの境界をRectangleオブジェクトの形式で取得します。境界はこのコンポーネントの幅、高さ、および親を基準にした位置を指定します。bounds()非推奨。1.1以降は、getBounds()に置き換えられています。このコンポーネントの境界矩形を返します。height)このコンポーネントを移動し、サイズ変更します。左上隅の新しい位置はxとyによって指定され、新しいサイズはwidthとheightによって指定されます。このメソッドではレイアウトに関連する情報が変更されるため、コンポーネント階層が無効になります。height)非推奨。int)に置き換えられています。このコンポーネントの境界矩形を再整形します。r)新しい境界の矩形rに適合するように、このコンポーネントを移動し、サイズ変更します。このコンポーネントの新しい位置はr.xとr.yによって指定され、その新しいサイズはr.widthとr.heightによって指定されます。このメソッドではレイアウトに関連する情報が変更されるため、コンポーネント階層が無効になります。getX()コンポーネントの原点の現在のx座標を返します。このメソッドは、ヒープの割り当てをまったく発生させないため、component.getBounds().xまたはcomponent.getLocation().xの記述より推奨されます。getY()コンポーネントの原点の現在のy座標を返します。このメソッドは、ヒープの割り当てをまったく発生させないため、component.getBounds().yまたはcomponent.getLocation().yの記述より推奨されます。getWidth()このコンポーネントの現在の幅を返します。このメソッドは、ヒープの割り当てをまったく発生させないため、component.getBounds().widthまたはcomponent.getSize().widthの記述より推奨されます。getHeight()このコンポーネントの現在の高さを返します。このメソッドは、ヒープの割り当てをまったく発生させないため、component.getBounds().heightまたはcomponent.getSize().heightの記述より推奨されます。rv)このコンポーネントの境界を「戻り値」rvに格納し、rvを返します。rvがnullである場合は、新しいRectangleが割り当てられます。このバージョンのgetBoundsは、呼出し元がヒープ上での新しいRectangleオブジェクトの割り当てを回避したい場合に役立ちます。rv)このコンポーネントの幅と高さを「戻り値」rvに格納し、rvを返します。rvがnullである場合は、新しいDimensionオブジェクトが割り当てられます。このバージョンのgetSizeは、呼出し元がヒープ上での新しいDimensionオブジェクトの割り当てを回避したい場合に役立ちます。rv)このコンポーネントのx,y原点を「戻り値」rvに格納し、rvを返します。rvがnullである場合は、新しいPointが割り当てられます。このバージョンのgetLocationは、呼出し元がヒープ上での新しいPointオブジェクトの割り当てを回避したい場合に役立ちます。isOpaque()このコンポーネントが完全に不透明である場合にtrueを返します。デフォルトでは、falseを返します。不透明コンポーネントは、矩形領域内のすべてのピクセルをペイントします。不透明でないコンポーネントは、一部のピクセルだけをペイントし、その下のピクセルが透けて見えるようにします。ピクセルを完全にペイントしないコンポーネントはある程度の透明度があります。常にその内容を完全にペイントすることを保証するサブクラスは、このメソッドをオーバーライドしてtrueを返すようにしてください。isLightweight()軽量コンポーネントはネイティブなツールキットのピアを持ちません。ButtonやScrollbarのようにこのパッケージで定義されているもの以外のComponentおよびContainerのサブクラスは軽量コンポーネントになります。Swingコンポーネントはすべて軽量です。表示不可能なコンポーネントの重みは判定できないため、このコンポーネントが表示可能でない場合は、このメソッドは必ずfalseを返します。戻り値:このコンポーネントに軽量ピアがある場合はtrue。preferredSize)このコンポーネントの推奨サイズに定数値を設定します。以降のgetPreferredSizeの呼出しでは、常にこの値が返されます。推奨サイズをnullに設定すると、デフォルトの動作に戻ります。isPreferredSizeSet()優先サイズがnull以外の値に設定されている場合はtrueを返します。それ以外の場合はfalseを返します。戻り値:setPreferredSizeがnull以外の値を使用して呼び出された場合はtrue。getPreferredSize()このコンポーネントの推奨サイズを取得します。preferredSize()非推奨。1.1以降は、getPreferredSize()に置き換えられています。コンポーネントの優先サイズを返します。minimumSize)このコンポーネントの最小サイズを定数値に設定します。以降のgetMinimumSizeの呼出しでは、常にこの値が返されます。最小サイズをnullに設定すると、デフォルトの動作に戻ります。isMinimumSizeSet()setMinimumSizeがnull以外の値を使用して呼び出されたかどうかを返します。戻り値:setMinimumSizeがnull以外の値を使用して呼び出された場合はtrue。getMinimumSize()このコンポーネントの最小サイズを取得します。minimumSize()非推奨。1.1以降は、getMinimumSize()に置き換えられています。このコンポーネントの最小サイズを返します。maximumSize)このコンポーネントの最大サイズを定数値に設定します。以降のgetMaximumSizeの呼出しでは、常にこの値が返されます。最大サイズをnullに設定すると、デフォルトの動作に戻ります。isMaximumSizeSet()最大サイズがnull以外の値に設定されている場合はtrueを返します。それ以外の場合はfalseを返します。getMaximumSize()このコンポーネントの最大サイズを取得します。getAlignmentX()x軸方向の配置を返します。これは、そのコンポーネントがほかのコンポーネントに対してどのように配置されるべきかを指定したものです。この値は0から1の間の数値で、0は原点に沿った配置を表し、1は原点からもっとも遠いところに、0.5は中央に配置されます。getAlignmentY()y軸方向の配置を返します。これは、そのコンポーネントがほかのコンポーネントに対してどのように配置されるべきかを指定したものです。この値は0から1の間の数値で、0は原点に沿った配置を表し、1は原点からもっとも遠いところに、0.5は中央に配置されます。height)ベースラインを返します。ベースラインは、コンポーネントの上端から測定されます。このメソッドは、主にLayoutManagerがそのベースラインに沿ってコンポーネントを配置するために使用します。戻り値が0より小さい場合、このコンポーネントのベースラインは適切ではありません。LayoutManagerは、そのベースライン上にこのコンポーネントを配置するべきではありません。ベースラインをサポートするサブクラスで適切にオーバーライドする必要があります。戻り値が0以上の場合、コンポーネントのベースラインは最小サイズ以上の任意のサイズに対して有効であり、getBaselineResizeBehaviorを使ってサイズによるベースラインの変化を特定できます。getBaselineResizeBehavior()サイズの変化に合わせてコンポーネントのベースラインがどのように変化するかを示す列挙を返します。このメソッドは、主にレイアウト・マネージャとGUIビルダーで使用されます。デフォルトの実装ではBaselineResizeBehavior.OTHERを返します。ベースラインを持つサブクラスでは、適切にオーバーライドするようにしてください。サブクラスはnullを返しません。ベースラインを計算できない場合は、BaselineResizeBehavior.OTHERを返します。呼出し側は、まずgetBaselineを使ってベースラインを要求します。戻り値が0以上の場合はこのメソッドを使用します。getBaselineが0より小さい値を返す場合でも、このメソッドがBaselineResizeBehavior.OTHER以外の値を返すことは許容されます。doLayout()レイアウト・マネージャにこのコンポーネントの配置を促します。通常は、コンポーネント(具体的にはコンテナ)が検証されたときに呼び出されます。layout()非推奨。1.1以降は、doLayout()に置き換えられています。validate()このコンポーネントを検証します。検証という語の意味は、このクラスの祖先によって定義されます。詳細は、Container.validate()を参照してください。invalidate()このコンポーネントとその祖先を無効にします。デフォルトでは、階層の最上位コンテナまで、コンポーネントのすべての祖先が無効とマークされます。java.awt.smartInvalidateシステム・プロパティがtrueに設定されている場合、無効化はこのコンポーネントのもっとも近い有効なルートで停止します。コンテナを無効とマークすることにより、そのコンテナを配置する必要があることを示します。レイアウトに関連する情報が変更されるたびに(コンポーネントの境界の設定、コンテナへのコンポーネントの追加など)、このメソッドは自動的に呼び出されます。このメソッドは頻繁に呼び出される可能性があるため、高速に動作するべきです。revalidate()コンポーネント階層をもっとも近い有効なルートまで再検証します。このメソッドはまず、このコンポーネントから始めてもっとも近い有効なルートまで、コンポーネント階層を無効にします。その後、もっとも近い有効なルートから始めてコンポーネント階層を検証します。これは、アプリケーション開発者が有効なルートを手動で検索しなくても済むように支援する簡易メソッドです。基本的には、このコンポーネントでinvalidate()メソッドを呼び出してから、もっとも近い有効なルートでvalidate()を呼び出すことと等価です。getGraphics()このコンポーネントのグラフィックス・コンテキストを作成します。このメソッドは、コンポーネントが現在表示可能でない場合、nullを返します。戻り値:このコンポーネントのグラフィックス・コンテキスト。font)指定されたフォントのフォント・メトリックを取得します。フォント・メトリックスはFontRenderContextの影響を受けますが、このメソッドではサポートされていないため、デフォルトのレンダリング・コンテキストのフォント・メトリックスだけが返されます。Graphics2D機能が使用されている場合、このコンポーネント上にレンダリングする際に使用されるフォント・メトリックスとは一致しないことがあります。かわりに、Graphics.getFontMetrics()またはテキスト測定APIをFontクラスに対して呼び出すことで、レンダリング時にフォント・メトリックスを取得できます。cursor)カーソル・イメージを指定されたカーソルに設定します。このカーソル・イメージは、このコンポーネントのcontainsメソッドが現在のカーソル位置に対してtrueを返し、このコンポーネントが可視、表示可能、かつ使用可能である場合に表示されます。Containerのカーソルを設定すると、コンテナのすべてのサブコンポーネントでそのカーソルが表示されます。null以外のカーソルを使用しているサブコンポーネントでは表示されません。Javaプラットフォームの実装やネイティブ・システムでマウス・カーソルの形状変更がサポートされていない場合、このメソッドには視覚効果がない場合があります。Cursorクラスで定義されている定数の1つ。getCursor()コンポーネントのカーソル・セットを取得します。コンポーネントにカーソル・セットがない場合、親のカーソルが返されます。階層全体にカーソルが設定されていない場合は、Cursor.DEFAULT_CURSORが返されます。isCursorSet()カーソルがこのコンポーネントに対して明示的に設定されているかどうかを返します。falseを返す場合、このコンポーネントは祖先からカーソルを継承しています。g)このコンポーネントをペイントします。コンポーネントが最初に表示される場合、または損傷して修復が必要な場合など、コンポーネントの内容をペイントする必要があるときにこのメソッドを呼び出します。Graphicsパラメータのクリップ矩形を、ペイントが必要な領域に設定します。このメソッドをオーバーライドするComponentのサブクラスは、super.paint(g)を呼び出す必要はありません。パフォーマンス上の理由から、幅または高さがゼロのComponentは、最初に表示されるときにはペイント対象とみなされず、また修復も不要であるとみなされます。Swing」を参照してください。g)このコンポーネントを更新します。このコンポーネントが軽量コンポーネントでない場合、AWTはrepaintの呼出しに応答して、updateメソッドを呼び出します。バックグラウンドがクリアされていないと考えることができます。Componentのupdateメソッドがこのコンポーネントのpaintメソッドを呼び出し、このコンポーネントを再描画します。このメソッドは一般的に、repaintの呼出しに応答して追加処理が必要なサブクラスによってオーバーライドされます。このメソッドをオーバーライドするコンポーネントのサブクラスは、super.update(g)を呼び出すか、updateメソッドからpaint(g)を直接呼び出す必要があります。0)座標の点)は、このコンポーネントの左上隅です。グラフィックス・コンテキストのクリッピング領域はこのコンポーネントの境界の矩形になります。Swing」を参照してください。g)このコンポーネントおよびそのすべてのサブコンポーネントをペイントします。0)座標の点)は、このコンポーネントの左上隅です。グラフィックス・コンテキストのクリッピング領域はこのコンポーネントの境界の矩形になります。repaint()このコンポーネントをふたたびペイントします。このコンポーネントが軽量コンポーネントである場合は、このメソッドはこのコンポーネントのpaintメソッドをできるだけ早く呼び出します。それ以外の場合は、このメソッドはこのコンポーネントのupdateメソッドをできるだけ早く呼び出します。Swing」を参照してください。tm)このコンポーネントをふたたびペイントします。このコンポーネントが軽量コンポーネントの場合、tmミリ秒内にpaintを呼び出します。Swing」を参照してください。height)このコンポーネントの指定された矩形をふたたびペイントします。このコンポーネントが軽量コンポーネントである場合は、このメソッドはこのコンポーネントのpaintメソッドをできるだけ早く呼び出します。それ以外の場合は、このメソッドはこのコンポーネントのupdateメソッドをできるだけ早く呼び出します。Swing」を参照してください。height)このコンポーネントの指定された矩形をtmミリ秒以内に再ペイントします。このコンポーネントが軽量コンポーネントである場合、このメソッドは、このコンポーネントのpaintメソッドを呼び出します。ない場合は、このコンポーネントのupdateメソッドを呼び出します。Swing」を参照してください。g)このコンポーネントを出力します。出力する前に特殊な処理が必要なコンポーネントの場合、または通常と異なる方法で出力する必要があるコンポーネントの場合、アプリケーションはこのメソッドをオーバーライドする必要があります。このメソッドのデフォルトの実装はpaintメソッドを呼び出します。0)座標の点)は、このコンポーネントの左上隅です。グラフィックス・コンテキストのクリッピング領域はこのコンポーネントの境界の矩形になります。g)このコンポーネントおよびそのすべてのサブコンポーネントを出力します。0)座標の点)は、このコンポーネントの左上隅です。グラフィックス・コンテキストのクリッピング領域はこのコンポーネントの境界の矩形になります。h)イメージが変更されたときにコンポーネントをふたたびペイントします。ImageObserverのこのimageUpdateメソッドが呼び出されるのは、GraphicsのdrawImageメソッドなどの非同期ルーチンを使って、以前に要求されていたイメージについての詳細情報が利用可能になったときです。このメソッドとその引数についての詳細は、imageUpdateの定義を参照してください。ComponentのimageUpdateメソッドは、利用できるイメージのビットが多くなるにつれて、インクリメンタルにコンポーネント・イメージを描画します。システム・プロパティawt.image.incrementaldrawがないか、trueの値を持つ場合、イメージはインクリメンタルに描画されます。システム・プロパティの値がほかの値である場合は、イメージは全体がロードされてから描画されます。インクリメンタルな描画が有効である場合、システム・プロパティawt.image.redrawrateの値は、ミリ秒単位で最大の再描画レートを与える整数値として解釈されます。システム・プロパティがないか、または整数値として解釈できない場合、再描画レートは100ミリ秒ごとに1回になります。x、y、width、およびheight引数の解釈は、infoflags引数の値によって異なります。高さ戻り値:イメージ全体がロードされることをinfoflagsが示す場合はfalse、そうでない場合はtrue。producer)指定されたイメージ・プロデューサからイメージを生成します。height)ダブル・バッファリングのために使用されるオフスクリーン描画イメージを生成します。指定された高さ戻り値:ダブル・バッファリングに使用できるオフスクリーン描画イメージ。コンポーネントが表示可能でない場合はnullの値、GraphicsEnvironment.isHeadless()はtrueを返します。height)ダブル・バッファリングのために使用される揮発性オフスクリーン描画イメージを生成します。指定された高さ戻り値:ダブル・バッファリングに使用できるオフスクリーン描画イメージ。コンポーネントが表示可能でない場合はnullの値、GraphicsEnvironment.isHeadless()はtrueを返します。AWTException指定された機能で、揮発性オフスクリーン描画イメージを作成します。このイメージの内容はオペレーティング・システム側の問題で何らかのときに失われる可能性があるので、VolatileImageインタフェースで管理する必要があります。コンポーネントが表示可能でない場合はnullの値、GraphicsEnvironment.isHeadless()はtrueを返します。observer)このコンポーネント上にレンダリングするためのイメージを準備します。イメージ・データは別のスレッドで非同期にダウンロードされ、イメージの適切な画面表現が生成されます。observer)このコンポーネント上にレンダリングするための、指定された幅と高さのイメージを準備します。イメージ・データは別のスレッドで非同期にダウンロードされ、イメージの適切にスケーリングされた画面表現が生成されます。observer)指定されたイメージの画面表現の構築ステータスを返します。このメソッドはイメージのロードを開始しません。イメージを強制的にロードするには、アプリケーションがprepareImageメソッドを使用する必要があります。このメソッドによって返されるフラグについては、ImageObserverインタフェースの説明を参照してください。observer)指定されたイメージの画面表現の構築ステータスを返します。このメソッドはイメージのロードを開始しません。イメージを強制的にロードするには、アプリケーションがprepareImageメソッドを使用する必要があります。ComponentのcheckImageメソッドは、フラグを計算するためにピアのcheckImageメソッドを呼び出します。このコンポーネントにまだピアがない場合、コンポーネントのツールキットのcheckImageメソッドが代わりに呼び出されます。このメソッドによって返されるフラグについては、ImageObserverインタフェースの説明を参照してください。ignoreRepaint)オペレーティング・システムからの、ペイントについてのメッセージを無視するかどうかを設定します。OSレベルのペイント・メッセージへの即時の反応でないかぎり、AWTによってソフトウェア内で生成されるペイント・イベントには影響を与えません。これはたとえば、全画面モードでのパフォーマンス向上が要求されている場合、バッファ制御方針としてページ反転が使用されている場合に有効です。OSからのペイント・メッセージを無視する必要がある場合。y)このコンポーネントに、指定された点が「含まれている」かどうかをチェックします。ここで、xとyは、このコンポーネントの座標系を基準にして定義されます。int)に置き換えられています。ポイントがこのコンポーネントの内部にあるかどうかを確認します。p)このコンポーネントに、指定された点が「含まれている」かどうかをチェックします。ここで、この点のxおよびy座標は、このコンポーネントの座標系を基準にして定義されます。y)位置が含まれているかどうかを判定し、該当する場合は含んでいるコンポーネントを返します。このメソッドは1つ下のレベルまでしか調べません。y)がサブコンポーネントを持つサブコンポーネント内にある場合、サブコンポーネント・ツリーの下方は調べられません。y)座標の位置がバウンディング・ボックス内にある場合、Componentのlocateメソッドは、単にコンポーネント自身を返し、そうでない場合はnullを返します。y)の位置を含むコンポーネントまたはサブコンポーネント。int)に置き換えられています。(このコンポーネントまたは直下の子コンポーネント。最初の2つのどちらもそのロケーションを占有していない場合はnull)で指定された位置を占めるコンポーネントを返します。p)指定された点を含むコンポーネントまたはサブコンポーネントを返します。e)このコンポーネントまたはそのサブコンポーネントの1つにイベントをディスパッチします。戻る前に、このComponentで使用可能になっている1.1形式のイベントに対するprocessEventを呼び出します。1.1以降は、dispatchEvent(AWTEvent)に置き換えられています。インタフェースからコピーされた説明:MenuContainerイベントをリスナーにポストします。l)このコンポーネントからコンポーネント・イベントを受け取るために、指定されたコンポーネント・リスナーを追加します。リスナーlがnullである場合、例外はスローされず、何も処理は行われません。AWTスレッド・モデルの詳細は、「AWTのスレッドの問題」を参照してください。l)以降このコンポーネントからコンポーネント・イベントを受け取らないように、指定されたコンポーネント・リスナーを削除します。引数で指定されたリスナーが以前にこのコンポーネントに追加されたことがない場合、このメソッドは何も実行せず、例外もスローしません。リスナーlがnullである場合、例外はスローされず、何も処理は行われません。AWTスレッド・モデルの詳細は、「AWTのスレッドの問題」を参照してください。getComponentListeners()このコンポーネントに登録されたすべてのコンポーネント・リスナーの配列を返します。戻り値:このコンポーネントのすべてのComponentListener。l)このコンポーネントが入力フォーカスを取得したときにこのコンポーネントからフォーカス・イベントを受け取るために、指定されたフォーカス・リスナーを追加します。リスナーlがnullである場合、例外はスローされず、何も処理は行われません。AWTスレッド・モデルの詳細は、「AWTのスレッドの問題」を参照してください。l)以降このコンポーネントからフォーカス・イベントを受け取らないように、指定されたフォーカス・リスナーを削除します。引数で指定されたリスナーが以前にこのコンポーネントに追加されたことがない場合、このメソッドは何も実行せず、例外もスローしません。リスナーlがnullである場合、例外はスローされず、何も処理は行われません。AWTスレッド・モデルの詳細は、「AWTのスレッドの問題」を参照してください。getFocusListeners()このコンポーネントに登録されたすべてのフォーカス・リスナーの配列を返します。戻り値:このコンポーネントのすべてのFocusListener。l)このコンテナが所属する階層が変更されたときにこのコンポーネントから階層変更イベントを受け取るために、指定された階層リスナーを追加します。リスナーlがnullである場合、例外はスローされず、何も処理は行われません。AWTスレッド・モデルの詳細は、「AWTのスレッドの問題」を参照してください。l)以降このコンポーネントから階層変更イベントを受け取らないように、指定された階層リスナーを削除します。引数で指定されたリスナーが以前にこのコンポーネントに追加されたことがない場合、このメソッドは何も実行せず、例外もスローしません。リスナーlがnullである場合、例外はスローされず、何も処理は行われません。AWTスレッド・モデルの詳細は、「AWTのスレッドの問題」を参照してください。getHierarchyListeners()このコンポーネントに登録されているすべての階層リスナーの配列を返します。戻り値:このコンポーネントのすべてのHierarchyListener。l)このコンテナが所属する階層が変更されたときに、このコンポーネントから階層境界イベントを受け取るために、指定された階層境界リスナーを追加します。リスナーlがnullである場合、例外はスローされず、何も処理は行われません。AWTスレッド・モデルの詳細は、「AWTのスレッドの問題」を参照してください。l)以降このコンポーネントから階層境界イベントを受け取らないように、指定された階層境界リスナーを削除します。引数で指定されたリスナーが以前にこのコンポーネントに追加されたことがない場合、このメソッドは何も実行せず、例外もスローしません。リスナーlがnullである場合、例外はスローされず、何も処理は行われません。AWTスレッド・モデルの詳細は、「AWTのスレッドの問題」を参照してください。getHierarchyBoundsListeners()このコンポーネントに登録されているすべての階層境界リスナーの配列を返します。戻り値:このコンポーネントのすべてのHierarchyBoundsListener。l)このコンポーネントからキー・イベントを受け取るために、指定されたキー・リスナーを追加します。lがnullの場合、例外はスローされず、処理も実行されません。AWTスレッド・モデルの詳細は、「AWTのスレッドの問題」を参照してください。l)以降このコンポーネントからキー・イベントを受け取らないように、指定されたキー・リスナーを削除します。引数で指定されたリスナーが以前にこのコンポーネントに追加されたことがない場合、このメソッドは何も実行せず、例外もスローしません。リスナーlがnullである場合、例外はスローされず、何も処理は行われません。AWTスレッド・モデルの詳細は、「AWTのスレッドの問題」を参照してください。getKeyListeners()このコンポーネントに登録されているすべてのキー・リスナーの配列を返します。戻り値:このコンポーネントのすべてのKeyListener。l)このコンポーネントからマウス・イベントを受け取るために、指定されたマウス・リスナーを追加します。リスナーlがnullである場合、例外はスローされず、何も処理は行われません。AWTスレッド・モデルの詳細は、「AWTのスレッドの問題」を参照してください。l)以降このコンポーネントからマウス・イベントを受け取らないように、指定されたマウス・リスナーを削除します。引数で指定されたリスナーが以前にこのコンポーネントに追加されたことがない場合、このメソッドは何も実行せず、例外もスローしません。リスナーlがnullである場合、例外はスローされず、何も処理は行われません。AWTスレッド・モデルの詳細は、「AWTのスレッドの問題」を参照してください。getMouseListeners()このコンポーネントに登録されたすべてのマウス・リスナーの配列を返します。戻り値:このコンポーネントのすべてのMouseListener。l)このコンポーネントからマウス・モーション・イベントを受け取るために、指定されたマウス・モーション・リスナーを追加します。リスナーlがnullである場合、例外はスローされず、何も処理は行われません。AWTスレッド・モデルの詳細は、「AWTのスレッドの問題」を参照してください。l)以降このコンポーネントからマウス・モーション・イベントを受け取らないように、指定されたマウス・モーション・リスナーを削除します。引数で指定されたリスナーが以前にこのコンポーネントに追加されたことがない場合、このメソッドは何も実行せず、例外もスローしません。リスナーlがnullである場合、例外はスローされず、何も処理は行われません。AWTスレッド・モデルの詳細は、「AWTのスレッドの問題」を参照してください。getMouseMotionListeners()このコンポーネントに登録されたすべてのマウス・モーション・リスナーの配列を返します。戻り値:このコンポーネントのすべてのMouseMotionListener。l)このコンポーネントからマウス・ホイール・イベントを受け取るために、指定されたマウス・ホイール・リスナーを追加します。コンテナはサブコンポーネントからもマウス・ホイール・イベントを受け取ります。マウス・ホイール・イベントがどのようにディスパッチされるかについては、MouseWheelEventのクラスの説明を参照してください。lがnullである場合、例外はスローされず、何も処理は行われません。AWTスレッド・モデルの詳細は、「AWTのスレッドの問題」を参照してください。l)以降このコンポーネントからマウス・ホイール・イベントを受け取らないように、指定されたマウス・ホイール・リスナーを削除します。引数で指定されたリスナーが以前にこのコンポーネントに追加されたことがない場合、このメソッドは何も実行せず、例外もスローしません。lがnullの場合、例外はスローされず、処理も実行されません。AWTスレッド・モデルの詳細は、「AWTのスレッドの問題」を参照してください。getMouseWheelListeners()このコンポーネントに登録されたすべてのマウス・ホイール・リスナーの配列を返します。戻り値:このコンポーネントのすべてのMouseWheelListener。l)このコンポーネントからインプット・メソッド・イベントを受け取るために、指定されたインプット・メソッド・リスナーを追加します。InputMethodRequestsのインスタンスを返すようにgetInputMethodRequestsもオーバーライドする場合、コンポーネントはインプット・メソッドからインプット・メソッド・イベントを受け取るだけです。リスナーlがnullである場合、例外はスローされず、何も処理は行われません。AWTスレッド・モデルの詳細は、AWTのスレッドの問題を参照してください。l)以降このコンポーネントからインプット・メソッド・イベントを受け取らないように、指定されたインプット・メソッド・リスナーを削除します。引数で指定されたリスナーが以前にこのコンポーネントに追加されたことがない場合、このメソッドは何も実行せず、例外もスローしません。リスナーlがnullである場合、例外はスローされず、何も処理は行われません。AWTスレッド・モデルの詳細は、「AWTのスレッドの問題」を参照してください。getInputMethodListeners()このコンポーネントに登録されているすべてのインプット・メソッド・リスナーの配列を返します。戻り値:このコンポーネントのすべてのInputMethodListener。listenerType)このComponentにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。FooListenerは、addFooListenerメソッドを使用して登録されます。FooListener.classなどのクラス・リテラルを使用してlistenerType引数を指定できます。(MouseListener[])(c.getListeners(MouseListener.class));このようなリスナーがない場合は空の配列を返します。要求されるリスナーの型。getInputMethodRequests()このコンポーネントのインプット・メソッドからの要求をサポートするインプット・メソッド要求ハンドラを取得します。オンザスポット・テキスト入力をサポートするコンポーネントでInputMethodRequestsインスタンスを返すには、このメソッドをオーバーライドする必要があります。同時に、インプット・メソッド・イベントを処理する必要もあります。getInputContext()テキストがこのコンポーネントに入力されたときに、インプット・メソッドとの通信を処理するためにこのコンポーネントによって使用される入力コンテキストを取得します。デフォルトでは、親コンポーネントで使用される入力コンテキストを返します。コンポーネントは、プライベートな入力コンテキストを返すためにこのメソッドをオーバーライドできます。戻り値:このコンポーネントによって使用される入力コンテキスト。eventsToEnable)指定されたイベント・マスク・パラメータによって定義されたイベントについて、このコンポーネントへの送信を使用可能にします。イベント・タイプは、そのタイプのリスナーがコンポーネントに追加されると自動的に使用可能になります。このメソッドは、リスナーが登録されているかどうかにかかわらず、指定されたイベント・タイプをprocessEventに送信しようとするComponentのサブクラスからだけ呼び出す必要があります。eventsToDisable)指定されたイベント・マスク・パラメータによって定義されたイベントについて、このコンポーネントへの送信を不可能にします。newEvent)必要に応じて、送信されるイベントと既存のイベントを合体させます。このメソッドは、送信されるイベントと同じIDを持つイベント(どちらのイベントもソースとしてこのコンポーネントを持つ)がキュー上で見つかった場合に、EventQueue.postEventによって呼び出されます。このメソッドは、既存のイベントと置き換わる合体されたイベントを返すか(この場合、新しいイベントは破棄されます)、あるいは、合体が行われないことを示すためにnullを返します(この場合、2番目のイベントはキューの最後に追加されます)。一方のイベント・パラメータが変更されて返され、他方のパラメータは、nullが返される場合を除いて破棄されます。このcoalesceEventsの実装は、2つのイベント・タイプを合体させます。マウス移動(およびドラッグ)イベントとペイント(および更新)イベントです。マウス移動イベントの場合、常に最後のイベントが返され、中間の移動は破棄されます。ペイント・イベントの場合は、ピアの複合的なRepaintAreaに新規イベントが合体されます。新規AWTEventが必ず返されます。EventQueueに送信されるイベント戻り値:合体されたイベント。e)このコンポーネントで発生するイベントを処理します。type>Eventメソッドを呼び出します。イベント・パラメータがnullである場合は、動作が未指定のため、例外が発生する可能性があります。e)このコンポーネントで発生するコンポーネント・イベントを、登録されているComponentListenerオブジェクトにディスパッチすることによって処理します。このコンポーネントに対してコンポーネント・イベントが使用可能でない場合、このメソッドは呼び出されません。コンポーネント・イベントは、次のいずれかの場合に使用可能になります。ComponentListenerオブジェクトがaddComponentListenerを使用して登録されている。enableEventsによってコンポーネント・イベントが使用可能になっている。イベント・パラメータがnullである場合は、動作が未指定のため、例外が発生する可能性があります。e)このコンポーネントで発生するフォーカス・イベントを、登録されているFocusListenerオブジェクトにディスパッチすることによって処理します。このコンポーネントに対してフォーカス・イベントが使用可能でない場合、このメソッドは呼び出されません。フォーカス・イベントは、次のいずれかの場合に使用可能になります。FocusListenerオブジェクトがaddFocusListenerを使用して登録されている。enableEventsによってフォーカス・イベントが使用可能になっている。フォーカス・イベントがComponentに対して使用可能になっている場合、現在のKeyboardFocusManagerによって、登録されたFocusListenerオブジェクトにフォーカス・イベントをディスパッチする必要があるかどうかが判断されます。イベントをディスパッチする場合、KeyboardFocusManagerはComponentのdispatchEventメソッドを呼び出すため、ComponentのprocessFocusEventメソッドが呼び出されます。フォーカス・イベントがComponentに対して使用可能になっている場合、FocusEventを引数としてComponentのdispatchEventメソッドを呼び出すと、現在のKeyboardFocusManagerに関係なく、ComponentのprocessFocusEventメソッドが呼び出されます。イベント・パラメータがnullである場合は、動作が未指定のため、例外が発生する可能性があります。e)このコンポーネントで発生するキー・イベントを、登録されているすべてのKeyListenerオブジェクトにディスパッチすることによって処理します。このコンポーネントに対してキー・イベントが使用可能でない場合、このメソッドは呼び出されません。キー・イベントは、次のいずれかの場合に使用可能になります。KeyListenerオブジェクトがaddKeyListenerを使用して登録されている。enableEventsによってキー・イベントが使用可能になっている。キー・イベントがComponentに対して使用可能になっている場合、現在のKeyboardFocusManagerによって、登録されたKeyListenerオブジェクトにキー・イベントをディスパッチする必要があるかどうかが判断されます。DefaultKeyboardFocusManagerは、フォーカスの所有者でないか、または表示されていないComponentにキー・イベントをディスパッチしません。1.4ではKeyEventがフォーカス所有者にリダイレクトされます。詳細については、「フォーカスの仕様」を参照してください。KeyEventを引数としてComponentのdispatchEventメソッドを呼び出すと、コンポーネントが表示され、フォーカスされて使用可能になっており、キー・イベントがそのコンポーネントで使用可能になっているかぎり、現在のKeyboardFocusManagerに関係なく、ComponentのprocessKeyEventメソッドが呼び出されます。イベント・パラメータがnullである場合は、動作が未指定のため、例外が発生する可能性があります。e)このコンポーネントで発生するマウス・イベントを、登録されているMouseListenerオブジェクトにディスパッチすることによって処理します。このコンポーネントに対してマウス・イベントが使用可能でないかぎり、このメソッドは呼び出されません。マウス・イベントは、次のいずれかの場合に使用可能になります。MouseListenerオブジェクトがaddMouseListenerを使用して登録されている。enableEventsによってマウス・イベントが使用可能になっている。イベント・パラメータがnullである場合は、動作が未指定のため、例外が発生する可能性があります。e)このコンポーネントで発生するマウス・モーション・イベントを、登録されているMouseMotionListenerオブジェクトにディスパッチすることによって処理します。このコンポーネントに対してマウス・モーション・イベントが使用可能でない場合、このメソッドは呼び出されません。マウス・モーション・イベントは、次のいずれかの場合に使用可能になります。MouseMotionListenerオブジェクトがaddMouseMotionListenerを使用して登録されている。enableEventsによってマウス・モーション・イベントが使用可能になっている。イベント・パラメータがnullである場合は、動作が未指定のため、例外が発生する可能性があります。e)このコンポーネントで発生するマウス・ホイール・イベントを、登録されているMouseWheelListenerオブジェクトにディスパッチすることによって処理します。このコンポーネントに対してマウス・ホイール・イベントが使用可能でないかぎり、このメソッドは呼び出されません。マウス・ホイール・イベントは、次のいずれかの場合に使用可能になります。MouseWheelListenerオブジェクトがaddMouseWheelListenerを使用して登録されている。enableEventsによってマウス・ホイール・イベントが使用可能になっている。マウス・ホイール・イベントがどのようにディスパッチされるかについては、MouseWheelEventのクラスの説明を参照してください。イベント・パラメータがnullである場合は、動作が未指定のため、例外が発生する可能性があります。e)このコンポーネントで発生するインプット・メソッド・イベントを、登録されているInputMethodListenerオブジェクトにディスパッチすることによって処理します。このコンポーネントに対してインプット・メソッド・イベントが使用可能でない場合、このメソッドは呼び出されません。インプット・メソッド・イベントは、次のいずれかの場合に使用可能になります。InputMethodListenerオブジェクトがaddInputMethodListenerによって登録されている。enableEventsによってインプット・メソッド・イベントが使用可能になっている。イベント・パラメータがnullである場合は、動作が未指定のため、例外が発生する可能性があります。e)このコンポーネントで発生する階層イベントを、登録されているHierarchyListenerオブジェクトにディスパッチすることによって処理します。このコンポーネントに対して階層イベントが使用可能でないかぎり、このメソッドは呼び出されません。階層イベントは、次のいずれかの場合に使用可能になります。HierarchyListenerオブジェクトがaddHierarchyListenerによって登録されている。enableEventsによって階層イベントが使用可能になっている。イベント・パラメータがnullである場合は、動作が未指定のため、例外が発生する可能性があります。e)このコンポーネントで発生する階層境界イベントを、登録されているHierarchyBoundsListenerオブジェクトにディスパッチすることによって処理します。このコンポーネントに対して階層境界イベントが使用可能でないかぎり、このメソッドは呼び出されません。階層境界イベントは、次のいずれかの場合に使用可能になります。HierarchyBoundsListenerオブジェクトがaddHierarchyBoundsListenerによって登録されている。enableEventsによって階層境界イベントが使用可能になっている。イベント・パラメータがnullである場合は、動作が未指定のため、例外が発生する可能性があります。1.1以降は、processEvent(AWTEvent)に置き換えられています。1.1以降は、processMouseEvent(MouseEvent)に置き換えられています。1.1以降は、processMouseMotionEvent(MouseEvent)に置き換えられています。1.1以降は、processMouseEvent(MouseEvent)に置き換えられています。1.1以降は、processMouseMotionEvent(MouseEvent)に置き換えられています。1.1以降は、processMouseEvent(MouseEvent)に置き換えられています。1.1以降は、processMouseEvent(MouseEvent)に置き換えられています。1.1以降は、processKeyEvent(KeyEvent)に置き換えられています。1.1以降は、processKeyEvent(KeyEvent)に置き換えられています。1.1以降は、アクション・イベントをトリガーするコンポーネントのActionListenerとしてこのコンポーネントを登録する必要があります。addNotify()ネイティブ画面リソースに接続することによって、このComponentを表示可能にします。このメソッドは、ツールキットによって内部で呼び出され、プログラムから直接呼び出されることはありません。このメソッドではレイアウトに関連する情報が変更されるため、コンポーネント階層が無効になります。removeNotify()ネイティブ画面リソースを破棄することによって、このComponentを表示不可能にします。このメソッドは、ツールキットによって内部で呼び出され、プログラムから直接呼び出されることはありません。このメソッドをオーバーライドするコードは、オーバーライドするメソッドの1行目としてsuper.removeNotifyを呼び出す必要があります。1.1以降は、processFocusEvent(FocusEvent)に置き換えられています。1.1以降は、processFocusEvent(FocusEvent)に置き換えられています。isFocusTraversable()非推奨。1.4以降は、isFocusable()に置き換えられています。このComponentがフォーカス所有者になれるかどうかを返します。isFocusable()このコンポーネントにフォーカスが設定可能かどうかを返します。focusable)このコンポーネントのフォーカス可能性を指定された値に設定します。この値はコンポーネントのデフォルトのフォーカス可能性をオーバーライドします。keystrokes)このComponentの、指定されたトラバーサル操作のフォーカス・トラバーサル・キーを設定します。コンポーネントのフォーカス・トラバーサル・キーのデフォルト値は実装によって異なります。Sunは特定のネイティブなプラットフォームに対するすべての実装で同じデフォルト値を使用することをお薦めします。WindowsおよびUnixに対する推奨は次にリストされています。AWTの実装で使用されます。なしトラバーサル・キーを無効化するためには、空のセットを使用します。Collections.EMPTY_SETの使用をお薦めします。APIを使用すると、クライアント・コードでKEY_PRESSEDとKEY_RELEASEDの2つのKeyEventを指定できるようになり、フォーカス・トラバーサルを操作できるようになります。指定されるキー・イベントに関係なく、関連付けられるKEY_TYPEDイベントを含む、フォーカス・トラバーサル・キーに関連するすべてのKeyEventは消費され、ほかのコンポーネントへのディスパッチは行われません。KEY_TYPEDイベントのフォーカス・トラバーサル操作へのマッピング、1つのイベントの複数のデフォルト・フォーカス・トラバーサル操作へのマッピングは実行時エラーになります。セットに値nullが指定されている場合、このコンポーネントはセットを親から継承します。このコンポーネントのすべての祖先のセットに値nullが指定されている場合、現在のKeyboardFocusManagerのデフォルト・セットが使用されます。このメソッドは、keystrokes内のいずれのObjectもAWTKeyStrokeでない場合にClassCastExceptionをスローすることがあります。id)このComponentの、指定されたトラバーサル操作のフォーカス・トラバーサル・キーのSetを返します。(各キーの完全な説明については、setFocusTraversalKeysを参照してください。)トラバーサル・キーのセットがこのコンポーネントに対して明示的に定義されていない場合、このコンポーネントの親のセットが返されます。このコンポーネントのすべての祖先のセットが明示的に定義されていない場合、現在のKeyboardFocusManagerのデフォルト・セットが返されます。KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS、KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS、KeyboardFocusManager.UP_CYCLE_TRAVERSAL_KEYSのいずれか戻り値:指定された操作に対するAWTKeyStrokesのセット。このセットは変更できない。id)指定されたフォーカス・トラバーサル操作に対するフォーカス・トラバーサル・キーのセットが、このコンポーネントに明示的に定義されているかどうかを返します。falseが返される場合、このコンポーネントはセットを祖先から、または現在のKeyboardFocusManagerから継承します。それ以外の場合はfalse。focusTraversalKeysEnabled)このコンポーネントに対してフォーカス・トラバーサル・キーが使用できるかどうかを設定します。フォーカス・トラバーサル・キーが使用できないコンポーネントは、フォーカス・トラバーサル・キーに対応するキー・イベントを受け取ります。フォーカス・トラバーサル・キーが使用できるコンポーネントはキー・イベントをそのまま受け取らず、トラバーサル操作に変換して受け取ります。getFocusTraversalKeysEnabled()このコンポーネントに対してフォーカス・トラバーサル・キーが使用できるかどうかを返します。フォーカス・トラバーサル・キーが使用できないコンポーネントは、フォーカス・トラバーサル・キーに対応するキー・イベントを受け取ります。フォーカス・トラバーサル・キーが使用できるコンポーネントはキー・イベントをそのまま受け取らず、トラバーサル操作に変換して受け取ります。requestFocus()このComponentが入力フォーカスを取得すること、およびこのComponentのトップ・レベルの祖先がフォーカスされたWindowになることを要求します。この要求を許可するためには、このコンポーネントが可視、表示可能でフォーカス可能であることと、そのすべての祖先(トップレベル・ウィンドウは除く)が可視であることが必要です。この要求を実行するために必要なすべての処理が行われますが、場合によっては不可能なこともあります。開発者側では、このコンポーネントがFOCUS_GAINEDイベントを受け取るまでフォーカス所有者ではないことに注意する必要があります。このコンポーネントのトップレベル・ウィンドウにフォーカスが設定できないために要求が処理されなかった場合、この要求は記録され、あとでユーザーがウィンドウにフォーカスを設定するときに許可されます。このメソッドはフォーカス所有者にコンポーネントを設定するためには使用できません。代わりにKeyboardFocusManager.clearGlobalFocusOwner()を使用します。このメソッドのフォーカス動作はプラットフォームに依存するため、開発者は、可能であればrequestFocusInWindowを使用することを強くお薦めします。このメソッドの呼出しによって、フォーカスの移動が必ず起こるわけではありません。そのため、このメソッドやComponentのその他のrequestFocusメソッドが呼び出されなくても、コンポーネントがフォーカスを受信する可能性があります。cause)causeの理由により、このComponentが入力フォーカスを取得し、このComponentのトップレベル祖先がフォーカスされたWindowになることをリクエストします。この要求を許可するためには、このコンポーネントが可視、表示可能でフォーカス可能であることと、そのすべての祖先(トップレベル・ウィンドウは除く)が可視であることが必要です。この要求を実行するために必要なすべての処理が行われますが、場合によっては不可能なこともあります。開発者側では、このコンポーネントがFOCUS_GAINEDイベントを受け取るまでフォーカス所有者ではないことに注意する必要があります。フォーカス・リクエスト・エフェクトは、提供された原因値によっても異なる場合があります。このリクエストが成功した場合、結果に生成されたFocusEventは、methodの引数として指定された原因値を受け取ります。このコンポーネントのトップレベル・ウィンドウにフォーカスが設定できないために要求が処理されなかった場合、この要求は記録され、あとでユーザーがウィンドウにフォーカスを設定するときに許可されます。このメソッドはフォーカス所有者にコンポーネントを設定するためには使用できません。代わりにKeyboardFocusManager.clearGlobalFocusOwner()を使用します。このメソッドのフォーカス動作はプラットフォームに依存するため、開発者は可能な限りrequestFocusInWindow(FocusEvent.Cause)を使用することを強く推奨します。このメソッドの呼出しによって、フォーカスの移動が必ず起こるわけではありません。そのため、このメソッドやComponentのその他のrequestFocusメソッドが呼び出されなくても、コンポーネントがフォーカスを受信する可能性があります。temporary)このComponentが入力フォーカスを取得すること、およびこのComponentのトップ・レベルの祖先がフォーカスされたWindowになることを要求します。この要求を許可するためには、このコンポーネントが可視、表示可能でフォーカス可能であることと、そのすべての祖先(トップレベル・ウィンドウは除く)が可視であることが必要です。この要求を実行するために必要なすべての処理が行われますが、場合によっては不可能なこともあります。開発者側では、このコンポーネントがFOCUS_GAINEDイベントを受け取るまでフォーカス所有者ではないことに注意する必要があります。このコンポーネントのトップレベル・ウィンドウにフォーカスが設定できないために要求が処理されなかった場合、この要求は記録され、あとでユーザーがウィンドウにフォーカスを設定するときに許可されます。このメソッドはboolean型の値を返します。falseが返された場合、要求は確実に失敗します。trueが返された場合は、要求が拒否されたり、ネイティブ・ウィンドウ・システムが要求を許可できるようになる前に、コンポーネントのピアの廃棄などの異常なイベントが発生したりしないかぎり、要求は成功します。この場合も、trueの戻り値は要求が成功する可能性があることを示していますが、開発者は、このコンポーネントがFOCUS_GAINEDイベントを受信するまで、このコンポーネントがフォーカス所有者であると見なしてはいけません。このメソッドはフォーカス所有者にコンポーネントを設定するためには使用できません。代わりにKeyboardFocusManager.clearGlobalFocusOwnerを使用します。このメソッドのフォーカス動作はプラットフォームに依存するため、開発者は、可能であればrequestFocusInWindowを使用することを強くお薦めします。この要求の結果として生成されるFocusEventに、指定された一時的な値が確実に割り当てられるようにするためにあらゆる努力が行われます。一部のネイティブ・ウィンドウ・システムでは、任意の一時的な状態の指定を実装できないため、このメソッドは軽量Componentに対してのみ正常に動作します。このメソッドは一般的な用途向きではありませんが、Swingのような軽量コンポーネント・ライブラリ用のフックとして用意されています。このメソッドの呼出しによって、フォーカスの移動が必ず起こるわけではありません。そのため、このメソッドやComponentのその他のrequestFocusメソッドが呼び出されなくても、コンポーネントがフォーカスを受信する可能性があります。ウィンドウがフォーカスを失った場合など、フォーカス変更が一時的である場合はtrue。戻り値:フォーカス変更要求が確実に失敗する場合はfalse。cause)causeの理由により、このComponentが入力フォーカスを取得し、このComponentトップレベル祖先がフォーカスされたWindowになることがリクエストされます。この要求を許可するためには、このコンポーネントが可視、表示可能でフォーカス可能であることと、そのすべての祖先(トップレベル・ウィンドウは除く)が可視であることが必要です。この要求を実行するために必要なすべての処理が行われますが、場合によっては不可能なこともあります。開発者側では、このコンポーネントがFOCUS_GAINEDイベントを受け取るまでフォーカス所有者ではないことに注意する必要があります。このコンポーネントのトップレベル・ウィンドウにフォーカスが設定できないために要求が処理されなかった場合、この要求は記録され、あとでユーザーがウィンドウにフォーカスを設定するときに許可されます。このメソッドはboolean型の値を返します。falseが返された場合、要求は確実に失敗します。trueが返された場合は、要求が拒否されたり、ネイティブ・ウィンドウ・システムが要求を許可できるようになる前に、コンポーネントのピアの廃棄などの異常なイベントが発生したりしないかぎり、要求は成功します。この場合も、trueの戻り値は要求が成功する可能性があることを示していますが、開発者は、このコンポーネントがFOCUS_GAINEDイベントを受信するまで、このコンポーネントがフォーカス所有者であると見なしてはいけません。フォーカス・リクエスト・エフェクトは、提供された原因値によっても異なる場合があります。メソッドの引数として指定された原因値を受け取ります。このメソッドはフォーカス所有者にコンポーネントを設定するためには使用できません。代わりにKeyboardFocusManager.clearGlobalFocusOwnerを使用します。このメソッドのフォーカス動作はプラットフォームに依存するため、開発者は、可能であればrequestFocusInWindowを使用することを強くお薦めします。この要求の結果として生成されるFocusEventに、指定された一時的な値が確実に割り当てられるようにするためにあらゆる努力が行われます。一部のネイティブ・ウィンドウ・システムでは、任意の一時的な状態の指定を実装できないため、このメソッドは軽量Componentに対してのみ正常に動作します。このメソッドは一般的な用途向きではありませんが、Swingのような軽量コンポーネント・ライブラリ用のフックとして用意されています。このメソッドの呼出しによって、フォーカスの移動が必ず起こるわけではありません。そのため、このメソッドやComponentのその他のrequestFocusメソッドが呼び出されなくても、コンポーネントがフォーカスを受信する可能性があります。ウィンドウがフォーカスを失った場合など、フォーカス変更が一時的である場合はtrue。戻り値:フォーカス変更要求が確実に失敗する場合はfalse。requestFocusInWindow()このコンポーネントのトップ・レベルの祖先がフォーカスされている場合、コンポーネントが入力フォーカスを取得することを要求します。この要求を許可するためには、このコンポーネントが可視、表示可能でフォーカス可能であることと、そのすべての祖先(トップレベル・ウィンドウは除く)が可視であることが必要です。この要求を実行するために必要なすべての処理が行われますが、場合によっては不可能なこともあります。開発者側では、このコンポーネントがFOCUS_GAINEDイベントを受け取るまでフォーカス所有者ではないことに注意する必要があります。このメソッドはboolean型の値を返します。falseが返された場合、要求は確実に失敗します。trueが返された場合は、要求が拒否されたり、ネイティブ・ウィンドウ・システムが要求を許可できるようになる前に、コンポーネントのピアの廃棄などの異常なイベントが発生したりしないかぎり、要求は成功します。この場合も、trueの戻り値は要求が成功する可能性があることを示していますが、開発者は、このコンポーネントがFOCUS_GAINEDイベントを受信するまで、このコンポーネントがフォーカス所有者であると見なしてはいけません。このメソッドはフォーカス所有者にコンポーネントを設定するためには使用できません。代わりにKeyboardFocusManager.clearGlobalFocusOwner()を使用します。このメソッドのフォーカス動作はプラットフォーム間で均一に実装できるため、開発者は、可能であればrequestFocusの代わりにこのメソッドを使用することを強くお薦めします。requestFocusに依存するコードの場合は、プラットフォームによってフォーカス動作が異なることがあります。このメソッドの呼出しによって、フォーカスの移動が必ず起こるわけではありません。そのため、このメソッドやComponentのその他のrequestFocusメソッドが呼び出されなくても、コンポーネントがフォーカスを受信する可能性があります。戻り値:フォーカス変更要求が確実に失敗する場合はfalse。cause)このコンポーネントのトップレベル祖先が既にフォーカスされている場合、causeの理由でこのコンポーネントが入力フォーカスを取得するようにリクエストします。この要求を許可するためには、このコンポーネントが可視、表示可能でフォーカス可能であることと、そのすべての祖先(トップレベル・ウィンドウは除く)が可視であることが必要です。この要求を実行するために必要なすべての処理が行われますが、場合によっては不可能なこともあります。開発者側では、このコンポーネントがFOCUS_GAINEDイベントを受け取るまでフォーカス所有者ではないことに注意する必要があります。このメソッドはboolean型の値を返します。falseが返された場合、要求は確実に失敗します。trueが返された場合は、要求が拒否されたり、ネイティブ・ウィンドウ・システムが要求を許可できるようになる前に、コンポーネントのピアの廃棄などの異常なイベントが発生したりしないかぎり、要求は成功します。この場合も、trueの戻り値は要求が成功する可能性があることを示していますが、開発者は、このコンポーネントがFOCUS_GAINEDイベントを受信するまで、このコンポーネントがフォーカス所有者であると見なしてはいけません。フォーカス・リクエスト・エフェクトは、提供された原因値によっても異なる場合があります。このリクエストが成功した場合、結果に生成されたFocusEventは、メソッドの引数として指定された原因値を受け取ります。このメソッドはフォーカス所有者にコンポーネントを設定するためには使用できません。代わりにKeyboardFocusManager.clearGlobalFocusOwner()を使用します。このメソッドのフォーカス動作は、プラットフォーム間で均一に実装できるため、開発者は可能であればrequestFocus(FocusEvent.Cause)よりもこのメソッドを使用することを強く推奨します。requestFocus(FocusEvent.Cause)に依存するコードは、異なるプラットフォームで異なるフォーカス動作を示すことがあります。このメソッドの呼出しによって、フォーカスの移動が必ず起こるわけではありません。そのため、このメソッドやComponentのその他のrequestFocusメソッドが呼び出されなくても、コンポーネントがフォーカスを受信する可能性があります。戻り値:フォーカス変更要求が確実に失敗する場合はfalse。temporary)このComponentのトップ・レベルの祖先がすでに、フォーカスされたWindowである場合は、このComponentが入力フォーカスを取得することを要求します。この要求を許可するためには、このコンポーネントが可視、表示可能でフォーカス可能であることと、そのすべての祖先(トップレベル・ウィンドウは除く)が可視であることが必要です。この要求を実行するために必要なすべての処理が行われますが、場合によっては不可能なこともあります。開発者側では、このコンポーネントがFOCUS_GAINEDイベントを受け取るまでフォーカス所有者ではないことに注意する必要があります。このメソッドはboolean型の値を返します。falseが返された場合、要求は確実に失敗します。trueが返された場合は、要求が拒否されたり、ネイティブ・ウィンドウ・システムが要求を許可できるようになる前に、コンポーネントのピアの廃棄などの異常なイベントが発生したりしないかぎり、要求は成功します。この場合も、trueの戻り値は要求が成功する可能性があることを示していますが、開発者は、このコンポーネントがFOCUS_GAINEDイベントを受信するまで、このコンポーネントがフォーカス所有者であると見なしてはいけません。このメソッドはフォーカス所有者にコンポーネントを設定するためには使用できません。代わりにKeyboardFocusManager.clearGlobalFocusOwnerを使用します。このメソッドのフォーカス動作はプラットフォーム間で均一に実装できるため、開発者は、可能であればrequestFocusの代わりにこのメソッドを使用することを強くお薦めします。requestFocusに依存するコードの場合は、プラットフォームによってフォーカス動作が異なることがあります。この要求の結果として生成されるFocusEventに、指定された一時的な値が確実に割り当てられるようにするためにあらゆる努力が行われます。一部のネイティブ・ウィンドウ・システムでは、任意の一時的な状態の指定を実装できないため、このメソッドは軽量コンポーネントに対してのみ正常に動作します。このメソッドは一般的な用途向きではありませんが、Swingのような軽量コンポーネント・ライブラリ用のフックとして用意されています。このメソッドの呼出しによって、フォーカスの移動が必ず起こるわけではありません。そのため、このメソッドやComponentのその他のrequestFocusメソッドが呼び出されなくても、コンポーネントがフォーカスを受信する可能性があります。ウィンドウがフォーカスを失った場合など、フォーカス変更が一時的である場合はtrue。戻り値:フォーカス変更要求が確実に失敗する場合はfalse。getFocusCycleRootAncestor()このComponentのフォーカス・トラバーサル・サイクルのフォーカス・サイクル・ルートであるContainerを返します。フォーカス・トラバーサル・サイクルはそれぞれ1つのフォーカス・サイクル・ルートを持ち、コンテナ以外の各コンポーネントは1つのフォーカス・トラバーサル・サイクルにだけ属します。フォーカス・サイクル・ルートになっているコンテナは、それ自体がルートになっているフォーカス・サイクルと、その1つ祖先のフォーカス・サイクル・ルートが構成するフォーカス・サイクルの両方に属します。このメソッドはこのようなコンテナに対して1つ祖先のフォーカス・サイクル・ルートを返します。container)指定されたコンテナが、このコンポーネントのフォーカス・トラバーサル・サイクルのフォーカス・サイクル・ルートであるかどうかを返します。フォーカス・トラバーサル・サイクルはそれぞれ1つのフォーカス・サイクル・ルートを持ち、コンテナ以外の各コンポーネントは1つのフォーカス・トラバーサル・サイクルにだけ属します。transferFocus()このコンポーネントがフォーカス所有者であるかのように、フォーカスを次のコンポーネントに転送します。nextFocus()非推奨。1.1以降は、transferFocus()に置き換えられています。transferFocusBackward()このコンポーネントがフォーカス所有者であるかのように、フォーカスを前のコンポーネントに転送します。transferFocusUpCycle()フォーカスを1フォーカス・トラバーサル・サイクルだけ上位に移動します。通常、フォーカス所有者がこのコンポーネントのフォーカス・サイクル・ルートに設定され、現在のフォーカス・サイクル・ルートが新しいフォーカス所有者のフォーカス・サイクル・ルートに設定されます。コンポーネントのフォーカス・サイクル・ルートがウィンドウの場合、フォーカス所有者はフォーカス・サイクル・ルートのデフォルト・フォーカス・コンポーネントに設定され、現在のフォーカス・サイクル・ルートは変更されません。hasFocus()このComponentがフォーカス所有者である場合はtrueを返します。このメソッドは現在isFocusOwner()に置き換えられています。isFocusOwner()このComponentがフォーカス所有者である場合はtrueを返します。popup)指定されたポップアップ・メニューをコンポーネントに追加します。popup)指定されたポップアップ・メニューをコンポーネントから削除します。paramString()このコンポーネントの状態を表す文字列を返します。このメソッドはデバッグ専用であり、返される文字列の内容および形式は実装によって異なる場合があります。返される文字列は空の場合がありますが、nullにはなりません。toString()このコンポーネントおよびその値の文字列表現を返します。list()このコンポーネントの一覧を標準のシステム出力ストリームSystem.outに出力します。out)指定された出力ストリームにこのコンポーネントの一覧を出力します。indent)指定されたインデント位置から、指定された出力ストリームに一覧を出力します。out)指定されたプリント・ライターに一覧を出力します。indent)指定されたインデント位置から、指定されたプリント・ライターに一覧を出力します。listener)PropertyChangeListenerをリスナー・リストに追加します。このリスナーは、次のような、このクラスのすべてのバウンド・プロパティに登録されます。このコンポーネントのフォント("font")このコンポーネントのバックグラウンド・カラー("background")このコンポーネントのフォアグラウンド・カラー("foreground")このコンポーネントのフォーカス可能性("focusable")このコンポーネントのフォーカス・トラバーサル・キーの(有効かどうかの)状態("focusTraversalKeysEnabled")このコンポーネントのFORWARD_TRAVERSAL_KEYSのセット("forwardFocusTraversalKeys")このコンポーネントのBACKWARD_TRAVERSAL_KEYSのセット("backwardFocusTraversalKeys")このコンポーネントのUP_CYCLE_TRAVERSAL_KEYSのセット("upCycleFocusTraversalKeys")このコンポーネントの推奨サイズ("preferredSize")このコンポーネントの最小サイズ("minimumSize")このコンポーネントの最大サイズ("maximumSize")このコンポーネントの名前("name")このComponentがバウンド・プロパティを継承している場合は、継承されたプロパティの変更に応答してイベントがトリガーされることはありません。listenerがnullである場合、例外はスローされず、何も処理は行われません。listener)PropertyChangeListenerをリスナー・リストから削除します。このメソッドはこのクラスのすべてのバウンド・プロパティに登録されているPropertyChangeListenerの削除に使用するようにしてください。listenerがnullの場合、例外はスローされず、何も処理は行われません。getPropertyChangeListeners()このコンポーネントに登録されているすべてのプロパティ変更リスナーの配列を返します。戻り値:このコンポーネントのすべてのPropertyChangeListener。listener)特定のプロパティのリスナー・リストにPropertyChangeListenerを追加します。指定されたプロパティはユーザー定義の場合か、または次のいずれかです。このコンポーネントのフォント("font")このコンポーネントのバックグラウンド・カラー("background")このコンポーネントのフォアグラウンド・カラー("foreground")このコンポーネントのフォーカス可能性("focusable")このコンポーネントのフォーカス・トラバーサル・キーの(有効かどうかの)状態("focusTraversalKeysEnabled")このコンポーネントのFORWARD_TRAVERSAL_KEYSのセット("forwardFocusTraversalKeys")このコンポーネントのBACKWARD_TRAVERSAL_KEYSのセット("backwardFocusTraversalKeys")このコンポーネントのUP_CYCLE_TRAVERSAL_KEYSのセット("upCycleFocusTraversalKeys")このComponentがバウンド・プロパティを継承している場合は、継承されたプロパティの変更に応答してイベントがトリガーされることはありません。propertyNameまたはlistenerがnullである場合、例外はスローされず、何も処理は行われません。listener)特定のプロパティのリスナー・リストからPropertyChangeListenerを削除します。このメソッドは特定のバウンド・プロパティに登録されたPropertyChangeListenerを削除するために使用するようにしてください。propertyNameまたはlistenerがnullである場合、例外はスローされず、何も処理は行われません。propertyName)指定されたプロパティに関連付けられているすべてのリスナーの配列を返します。戻り値:指定されたプロパティに関連付けられたすべてのPropertyChangeListener。newValue)Objectプロパティに対するバウンド・プロパティの変更の報告をサポートします。このメソッドは、バウンド・プロパティが変更されたときに呼び出され、登録されているすべてのPropertyChangeListenerに、対応するPropertyChangeEventを送ります。newValue)boolean型プロパティに対するバウンド・プロパティの変更の報告をサポートします。このメソッドは、バウンド・プロパティが変更されたときに呼び出され、登録されているすべてのPropertyChangeListenerに、対応するPropertyChangeEventを送ります。newValue)整数型プロパティに対するバウンド・プロパティの変更の報告をサポートします。このメソッドは、バウンド・プロパティが変更されたときに呼び出され、登録されているすべてのPropertyChangeListenerに、対応するPropertyChangeEventを送ります。newValue)バウンド・プロパティの変更を通知します。newValue)バウンド・プロパティの変更を通知します。newValue)バウンド・プロパティの変更を通知します。newValue)バウンド・プロパティの変更を通知します。newValue)バウンド・プロパティの変更を通知します。newValue)バウンド・プロパティの変更を通知します。o)このコンポーネント内の要素またはテキストを整列するために使用する、言語に依存する方向を設定します。言語に依存するLayoutManagerサブクラスおよびComponentサブクラスはこのプロパティを使用してコンポーネントの配置方法および描画方法を決めます。構築時には、コンポーネントの方向は、明示的に指定されていないことを示すComponentOrientation.UNKNOWNに設定されます。UNKNOWNの方向の動作はComponentOrientation.LEFT_TO_RIGHTと同じです。単一コンポーネントの方向を設定する場合は、このメソッドを使用します。コンポーネント階層全体の方向を設定する場合は、applyComponentOrientationを使用します。このメソッドではレイアウトに関連する情報が変更されるため、コンポーネント階層が無効になります。getComponentOrientation()このコンポーネント内の要素またはテキストを整列するために使用する、言語に依存する方向を取得します。LayoutManagerおよびComponentのサブクラスでは、方向を尊重しようとする場合、配置または描画を実行する前にこのメソッドを呼び出してコンポーネントの方向を取得するようにしてください。orientation)このコンポーネントと、その中に含まれているすべてのコンポーネントのComponentOrientationプロパティを設定します。このメソッドではレイアウトに関連する情報が変更されるため、コンポーネント階層が無効になります。orientationがnullである場合。getAccessibleContext()このComponentに関連付けられているAccessibleContextを取得します。この基底クラスによるメソッド実装ではnullが返されます。Componentを拡張するクラスは、サブクラスに関連付けられたAccessibleContextを返すために、このメソッドを実装します。shape)この軽量コンポーネントの'mixing-cutout'シェイプを設定します。このメソッドは、ヘビーウエイト/コンポーネント・ミキシング機能のためにのみ使用され、重量コンポーネントに適用されても効果はありません。Mixing機能の目的で、不透明な矩形として扱われます。このメソッドを使用すると、開発者は、軽量コンポーネントの下に配置された重量コンポーネントをzオーダーで切り取る任意のシェイプを設定できます。重量のあるコンポーネントから何も切り取っていません。これにより、この軽量コンポーネントが効果的に透過的になります。軽量コンポーネントの子孫は依然として重量コンポーネントのシェイプに影響します。Rectangle()です。指定されたシェイプは重いコンポーネントから切り取られます。'mixing-cutout'シェイプが必要な場合の最も一般的な例は、グラス・ペイン・コンポーネントです。JRootPane.setGlassPane(java.awt.Component)メソッドは、指定されたグラス・ペイン・コンポーネントの'mixing-cutout'シェイプとしてempty-shapeを自動的に設定します。開発者がグラス・ペインの他の'mixing-cutout'シェイプを必要とする場合(まれですが)は、グラス・ペインをルート・ペインにインストールした後で手動で変更する必要があります。11すべてのクラスJavaScriptがブラウザで無効になっています。SEドキュメンテーション」を参照してください。Javaは、米国およびその他の国におけるOracleおよび/またはその関連会社の商標または登録商標です。使用は「ライセンス条項」と「ドキュメンテーション再配布ポリシー」に従います。このページのスクリプトはWebページのトラフィックを追跡するものであり、内容は変更されません。