|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JColorChooser
JColorChooser は、ユーザが色を操作および選択できるように設計されたコントロールの区画を提供します。 このクラスは、3 レベルの API を提供します。
警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。今後の Swing リリースでは、長期間の持続性をサポートする予定です
内部クラスの概要 | |
protected class |
JColorChooser.AccessibleJColorChooser
オブジェクトのユーザ補助機能のコンテキストを取得するために使用されるクラスです。 |
クラス javax.swing.JComponent から継承した内部クラス |
JComponent.AccessibleJComponent |
フィールドの概要 | |
protected AccessibleContext |
accessibleContext
|
static String |
CHOOSER_PANELS_PROPERTY
チューザパネル配列プロパティ名です。 |
static String |
PREVIEW_PANEL_PROPERTY
プレビューパネルプロパティ名です。 |
static String |
SELECTION_MODEL_PROPERTY
選択モデルプロパティ名です。 |
クラス 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 |
コンストラクタの概要 | |
JColorChooser()
初期色が白のカラーチューザ区画を作成します。 |
|
JColorChooser(Color initialColor)
指定された初期色のカラーチューザ区画を作成します。 |
|
JColorChooser(ColorSelectionModel model)
指定された ColorSelectionModel カラーチューザの区画を作成します。 |
メソッドの概要 | |
void |
addChooserPanel(AbstractColorChooserPanel panel)
カラーチューザにカラーチューザパネルを追加します。 |
static JDialog |
createDialog(Component c,
String title,
boolean modal,
JColorChooser chooserPane,
ActionListener okListener,
ActionListener cancelListener)
「OK」、「Cancel」、および「Reset」ボタンとともに、指定された JColorChooser 区画を持つ新しいダイアログボックスを作成し、それを返します。 |
AccessibleContext |
getAccessibleContext()
JColorChooser に関連付けられている AccessibleContext を取得します。 |
AbstractColorChooserPanel[] |
getChooserPanels()
指定されたカラーパネルを返します。 |
Color |
getColor()
カラーチューザから現在の色値を取得します。 |
JComponent |
getPreviewPanel()
選択された色を表示するプレビューパネルを返します。 |
ColorSelectionModel |
getSelectionModel()
色の選択を扱うデータモデルを返します。 |
ColorChooserUI |
getUI()
コンポーネントを描画する L&F オブジェクトを返します。 |
String |
getUIClassID()
コンポーネントを描画する L&F クラスの名前を返します。 |
protected String |
paramString()
この JColorChooser の文字列表現を返します。 |
AbstractColorChooserPanel |
removeChooserPanel(AbstractColorChooserPanel panel)
指定されたカラーパネルを削除します。 |
void |
setChooserPanels(AbstractColorChooserPanel[] panels)
色値を選択するために使われるカラーパネルを指定します。 |
void |
setColor(Color color)
カラーチューザの現在の色を指定された色に設定します。 |
void |
setColor(int c)
カラーチューザの現在の色を指定された色に設定します。 |
void |
setColor(int r,
int g,
int b)
カラーチューザの現在の色を指定された RGB 色に設定します。 |
void |
setPreviewPanel(JComponent preview)
現在のプレビューパネルを設定します。 |
void |
setSelectionModel(ColorSelectionModel newModel)
選択された色を格納するモデルを設定します。 |
void |
setUI(ColorChooserUI ui)
コンポーネントを描画する L&F オブジェクトを設定します。 |
static Color |
showDialog(Component component,
String title,
Color initialColor)
色を選択するモーダルなダイアログを表示し、ダイアログが隠されるまでブロックします。 |
void |
updateUI()
L&F が変更されたことを示す UIManager からの通知です。 |
クラス java.lang.Object から継承したメソッド |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
フィールドの詳細 |
public static final String SELECTION_MODEL_PROPERTY
public static final String PREVIEW_PANEL_PROPERTY
public static final String CHOOSER_PANELS_PROPERTY
protected AccessibleContext accessibleContext
コンストラクタの詳細 |
public JColorChooser()
public JColorChooser(Color initialColor)
initialColor
- チューザの初期色のセットpublic JColorChooser(ColorSelectionModel model)
initialColor
- チューザの初期色のセットメソッドの詳細 |
public static Color showDialog(Component component, String title, Color initialColor)
component
- ダイアログの親コンポーネントtitle
- ダイアログのタイトルを含む文字列initialColor
- カラーチューザが表示されるときの初期色のセットpublic static JDialog createDialog(Component c, String title, boolean modal, JColorChooser chooserPane, ActionListener okListener, ActionListener cancelListener)
c
- ダイアログの親コンポーネントtitle
- ダイアログのタイトルmodal
- boolean 値。true の場合は、ダイアログが閉じるまでプログラムの他の部分は非アクティブになるchooserPane
- ダイアログ内に配置されるカラーチューザokListener
- 「OK」が押されると呼び出されるアクションリスナーcancelListener
- 「Cancel」が押されると呼び出されるアクションリスナーpublic ColorChooserUI getUI()
public void setUI(ColorChooserUI ui)
ui
- ColorChooserUI L&F オブジェクトUIDefaults.getUI(javax.swing.JComponent)
public void updateUI()
JComponent.updateUI()
public String getUIClassID()
JComponent.getUIClassID()
,
UIDefaults.getUI(javax.swing.JComponent)
public Color getColor()
public void setColor(Color color)
color
- カラーチューザで設定される色JComponent.addPropertyChangeListener(java.beans.PropertyChangeListener)
public void setColor(int r, int g, int b)
r
- Red の量を指定する int 値g
- Green の量を指定する int 値b
- Blue の量を指定する int 値public void setColor(int c)
c
- チューザの現在の色を設定する int 値。下位 8 ビットは Blue 値、次 8 ビットは Green 値、次 8 ビットは Red 値を指定するpublic void setPreviewPanel(JComponent preview)
preview
- カラーチューザに設定される色JComponent.addPropertyChangeListener(java.beans.PropertyChangeListener)
public JComponent getPreviewPanel()
public void addChooserPanel(AbstractColorChooserPanel panel)
public AbstractColorChooserPanel removeChooserPanel(AbstractColorChooserPanel panel)
panel
- 削除するパネルを指定する文字列public void setChooserPanels(AbstractColorChooserPanel[] panels)
panels
- AbstractColorChooserPanel オブジェクトの配列public AbstractColorChooserPanel[] getChooserPanels()
public ColorSelectionModel getSelectionModel()
public void setSelectionModel(ColorSelectionModel newModel)
newModel
- 新しい ColorSelectionModel オブジェクトprotected String paramString()
null
にはなりません。
JFC コンポーネントの新しい側面についての情報を返すには、paramString() をオーバーライドします。
public AccessibleContext getAccessibleContext()
|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |