|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--javax.swing.JMenuBar
|
+--javax.swing.plaf.basic.BasicInternalFrameTitlePane.SystemMenuBar
この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。このクラスは、protected 内部クラスとして扱われます。このクラスのインスタンス生成は、Foo のサブクラス内だけで行なってください。
| 入れ子クラスの概要 |
| クラス javax.swing.JMenuBar から継承した入れ子クラス |
JMenuBar.AccessibleJMenuBar |
| クラス javax.swing.JComponent から継承した入れ子クラス |
JComponent.AccessibleJComponent |
| クラス java.awt.Container から継承した入れ子クラス |
Container.AccessibleAWTContainer |
| クラス java.awt.Component から継承した入れ子クラス |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| フィールドの概要 |
| クラス javax.swing.JComponent から継承したフィールド |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| クラス java.awt.Component から継承したフィールド |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| インタフェース java.awt.image.ImageObserver から継承したフィールド |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| コンストラクタの概要 | |
BasicInternalFrameTitlePane.SystemMenuBar()
|
|
| メソッドの概要 | |
boolean |
isFocusTraversable()
この Component がフォーカスを取得できるかどうかを返します。 |
boolean |
isOpaque()
このコンポーネントが完全に不透明な場合に true を返します。 |
void |
paint(Graphics g)
このメソッドは Swing によって呼び出され、コンポーネントを描画します。 |
void |
requestFocus()
このコンポーネントに入力フォーカス取得を要求し、またこのコンポーネントが属する階層の最上位のコンポーネントをフォーカス設定ウィンドウとします。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
public BasicInternalFrameTitlePane.SystemMenuBar()
| メソッドの詳細 |
public boolean isFocusTraversable()
Component の記述: Component がフォーカスを取得できるかどうかを返します。
Component 内の isFocusTraversableComponent がフォーカスを取得できる場合は true、そうでない場合は falseComponent.setFocusable(boolean)public void requestFocus()
Component の記述:
このメソッドはフォーカス所有者にコンポーネントを設定するためには使用できません。この目的では KeyboardFocusManager.clearGlobalFocusOwner() を使用します。
このメソッドのフォーカス動作はプラットフォームによって異なるため、開発者側ではできるだけ requestFocusInWindow を使用することを強くお勧めします。
JComponent 内の requestFocusComponent.requestFocusInWindow(),
FocusEvent,
Component.addFocusListener(java.awt.event.FocusListener),
Component.isFocusable(),
Component.isDisplayable(),
KeyboardFocusManager.clearGlobalFocusOwner()public void paint(Graphics g)
JComponent の記述: paint を直接呼び出さないようにします。代わりに repaint メソッドを使用してコンポーネントの再描画をスケジュールしなければなりません。
このメソッドは、実際にはペイント作業を 3 つの protected メソッドに委譲します。それらは、paintComponent、paintBorder、および paintChildren です。これらのメソッドは、ここに並べられた順番で呼び出され、子がコンポーネント上に表示されるようにします。通常、コンポーネントとその子は、ボーダに割り当てられたインセット領域にはペイントしません。サブクラスは、通常通りにこのメソッドをオーバーライドできます。UI (Look & Feel) 委譲の paint メソッドを特殊化するサブクラスは、paintComponent をオーバーライドしなければなりません。
JComponent 内の paintg - ペイント対象の Graphics コンテキストJComponent.paintComponent(java.awt.Graphics),
JComponent.paintBorder(java.awt.Graphics),
JComponent.paintChildren(java.awt.Graphics),
JComponent.getComponentGraphics(java.awt.Graphics),
JComponent.repaint(long, int, int, int, int)public boolean isOpaque()
JComponent の記述: 不透明なコンポーネントはその矩形境界内のすべてのピクセルをペイントします。不透明ではないコンポーネントはそのピクセルのサブセットだけをペイントするか、まったくペイントしないので、その下のピクセルが透けて表示されます。そのため、すべてのピクセルをペイントしないコンポーネントはある程度の透過性があります。
常にその内容を完全にペイントするサブクラスは、このメソッドをオーバーライドし、true を返します。
JComponent 内の isOpaqueJComponent.setOpaque(boolean)
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.