|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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 |
クラス 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()
このコンポーネントがフォーカスを受け取れるかどうかを判定します。 |
boolean |
isOpaque()
このコンポーネントが完全に不透明な場合に true を返します。 |
void |
paint(Graphics g)
このメソッドは Swing によって呼び出され、コンポーネントを描画します。 |
void |
requestFocus()
isRequestFocusEnabled が true を返し、受信側コンポーネントが現在フォーカスを保持していない場合に、受信側コンポーネントでフォーカスを設定します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
public BasicInternalFrameTitlePane.SystemMenuBar()
メソッドの詳細 |
public boolean isFocusTraversable()
JComponent
の記述: JComponent
内の isFocusTraversable
javax.swing.JComponent
からコピーされたタグ:public void requestFocus()
JComponent
の記述: JComponent
内の requestFocus
java.awt.Component
からコピーされたタグ:FocusEvent
,
Component.addFocusListener(java.awt.event.FocusListener)
,
Component.processFocusEvent(java.awt.event.FocusEvent)
,
Component.isFocusTraversable()
public void paint(Graphics g)
JComponent
の記述: repaint
メソッドを使用してコンポーネントの再描画をスケジュールしなければなりません。
このメソッドは、実際にはペイント作業を 3 つの protected メソッドに委譲します。それらは、paintComponent
、paintBorder
、および paintChildren
です。これらのメソッドは、リストされている順番に呼び出され、子がコンポーネント上に表示されるようにします。通常、コンポーネントとその子は、ボーダに割り当てられたインセット領域にペイントされるべきではありません。サブクラスは、通常通りにこのメソッドをオーバーライドできます。UI (Look & Feel) 委譲の paint メソッドを特殊化するサブクラスは、paintComponent
をオーバーライドしなければなりません。
JComponent
内の paint
javax.swing.JComponent
からコピーされたタグ: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
内の isOpaque
javax.swing.JComponent
からコピーされたタグ:JComponent.setOpaque(boolean)
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.