|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.AbstractButton javax.swing.JButton
public class JButton
「プッシュ」ボタンの実装です。
ボタンは構成可能で、Action
を使ってある程度まで制御できます。ボタンに対して Action
を使用すると、直接ボタンを構成するよりも多くの利点があります。詳細は、「Action
をサポートする Swing コンポーネント」を参照してください。また、「The Java Tutorial」の「How to Use Actions」も参照してください。
ボタンの使用方法の詳細および使用例については、「The Java Tutorial」の 「How to Use Buttons, Check Boxes, and Radio Buttons」を参照してください。
警告: Swing はスレッドに対して安全ではありません。詳細は、「Swing's Threading Policy」を参照してください。
警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。JDK Version 1.4 以降、すべての JavaBeans™ の長期間の運用サポートは、java.beans
パッケージに追加されています。詳細は、XMLEncoder
を参照してください。
入れ子のクラスの概要 | |
---|---|
protected class |
JButton.AccessibleJButton
このクラスは JButton クラス用のアクセシビリティーサポートを実装しています。 |
クラス javax.swing.AbstractButton から継承された入れ子のクラス/インタフェース |
---|
AbstractButton.AccessibleAbstractButton, AbstractButton.ButtonChangeListener |
クラス javax.swing.JComponent から継承された入れ子のクラス/インタフェース |
---|
JComponent.AccessibleJComponent |
クラス java.awt.Container から継承された入れ子のクラス/インタフェース |
---|
Container.AccessibleAWTContainer |
クラス java.awt.Component から継承された入れ子のクラス/インタフェース |
---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, 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 |
インタフェース javax.swing.SwingConstants から継承されたフィールド |
---|
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
インタフェース java.awt.image.ImageObserver から継承されたフィールド |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
コンストラクタの概要 | |
---|---|
JButton()
テキストおよびアイコンなしのボタンを生成します。 |
|
JButton(Action a)
指定された Action からプロパティーを取得してボタンを生成します。 |
|
JButton(Icon icon)
アイコン付きのボタンを生成します。 |
|
JButton(String text)
テキスト付きのボタンを生成します。 |
|
JButton(String text,
Icon icon)
初期テキストおよびアイコン付きのボタンを生成します。 |
メソッドの概要 | |
---|---|
AccessibleContext |
getAccessibleContext()
この JButton に関連付けられる AccessibleContext を取得します。 |
String |
getUIClassID()
このコンポーネントを描画する L&F クラスの名前を文字列で返します。 |
boolean |
isDefaultButton()
defaultButton プロパティーの値を取得します。 |
boolean |
isDefaultCapable()
defaultCapable プロパティーの値を取得します。 |
protected String |
paramString()
この JButton の文字列表現を返します。 |
void |
removeNotify()
このボタンが現在 RootPane のデフォルトボタンとして設定されているかどうかを確認するために、JComponent.removeNotify をオーバーライドします。 |
void |
setDefaultCapable(boolean defaultCapable)
このボタンがルート区画のデフォルトボタンになるかどうかを判定する defaultCapable プロパティーを設定します。 |
void |
updateUI()
現在の Look & Feel からの値に UI プロパティーをリセットします。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
---|
public JButton()
public JButton(Icon icon)
icon
- ボタン上に表示するアイコンイメージpublic JButton(String text)
text
- ボタンのテキストpublic JButton(Action a)
Action
からプロパティーを取得してボタンを生成します。
a
- 新しいボタンの指定に使用する Action
public JButton(String text, Icon icon)
text
- ボタンのテキストicon
- ボタン上に表示するアイコンイメージメソッドの詳細 |
---|
public void updateUI()
AbstractButton
内の updateUI
JComponent.updateUI()
public String getUIClassID()
JComponent
内の getUIClassID
JComponent.getUIClassID()
,
UIDefaults.getUI(javax.swing.JComponent)
public boolean isDefaultButton()
defaultButton
プロパティーの値を取得します。 true
の場合、このボタンはその JRootPane
の現在のデフォルトボタンです。デフォルトボタンの描画は Look & Feel (L&F) によって異なり、またデフォルトボタンにアクセスするためのバインディングも提供する場合があります。
defaultButton
プロパティーの値JRootPane.setDefaultButton(javax.swing.JButton)
,
isDefaultCapable()
public boolean isDefaultCapable()
defaultCapable
プロパティーの値を取得します。
defaultCapable
プロパティーの値setDefaultCapable(boolean)
,
isDefaultButton()
,
JRootPane.setDefaultButton(javax.swing.JButton)
public void setDefaultCapable(boolean defaultCapable)
defaultCapable
プロパティーを設定します。ほかの値が Look & Feel (L&F) で指定されていない場合、defaultCapable
プロパティーのデフォルト値は、true
になります。
defaultCapable
- このボタンが RootPane
上の デフォルトボタンになる場合は true
、そうでない場合は false
isDefaultCapable()
public void removeNotify()
RootPane
のデフォルトボタンとして設定されているかどうかを確認するために、JComponent.removeNotify
をオーバーライドします。設定されている場合、RootPane
のデフォルトボタンを null
に設定し、RootPane
が無効なボタンを参照しないようにします。
AbstractButton
内の removeNotify
JComponent.registerKeyboardAction(java.awt.event.ActionListener, java.lang.String, javax.swing.KeyStroke, int)
protected String paramString()
JButton
の文字列表現を返します。このメソッドはデバッグ専用であり、返される文字列の内容および形式は実装によって異なります。返される文字列は空の場合がありますが、null
にはなりません。
AbstractButton
内の paramString
JButton
の文字列表現public AccessibleContext getAccessibleContext()
JButton
に関連付けられる AccessibleContext
を取得します。AccessibleContext
は JButton
のフォームを AccessibleJButton
から取得します。必要な場合は新しい AccessibleJButton
インスタンスを生成します。
Accessible
内の getAccessibleContext
JComponent
内の getAccessibleContext
JButton
の AccessibleContext
として機能する AccessibleJButton
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。