java.lang.Object
javax.swing.plaf.metal.MetalIconFactory
- すべての実装されたインタフェース:
Serializable
public class MetalIconFactory extends Object implements Serializable
Javaルック・アンド・フィール(Metal)の
Icon
を提供するファクトリ・オブジェクト。 Metalでは、デフォルトのメカニズムにより、これらのアイコンが幅広く使用されます。 ほかのLook & Feelでは、アイコンにGIFを使用しますが、ファクトリ・オブジェクトではコード内でアイコンが作成されるため、ほかのテーマへの切替えが容易になります。
このクラスの各メソッドは、Icon
またはnull
のどちらかを返します。ここで、null
はデフォルトのアイコンがないことを示します。
警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4では、すべてのJavaBeansの長期ストレージのサポートがjava.beans
パッケージに追加されました。 XMLEncoder
を参照してください。
-
ネストされたクラスのサマリー
修飾子と型クラス説明static class
警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。static class
警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。static class
Paletteクローズのアイコンを定義します。static class
警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。static class
警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。static class
クラスはツリーのリーフのアイコンを表します。 -
フィールドのサマリー
-
コンストラクタのサマリー
-
メソッドのサマリー
修飾子と型メソッド説明static Icon
チェックボックス・アイコンを返します。static Icon
JCheckBoxMenuItem
によって使用されるアイコンを返します。static Icon
FileChooserDetailViewIcon
のインスタンスを返します。static Icon
FileChooserHomeFolderIcon
のインスタンスを返します。static Icon
FileChooserListViewIcon
のインスタンスを返します。static Icon
FileChooserNewFolderIcon
のインスタンスを返します。static Icon
FileChooserUpFolderIcon
のインスタンスを返します。static Icon
水平スライダで使用するサム・アイコンを返します。static Icon
getInternalFrameAltMaximizeIcon
(int size) InternalFrameAltMaximizeIcon
の新しいインスタンスを構築します。static Icon
getInternalFrameCloseIcon
(int size) InternalFrameCloseIcon
の新しいインスタンスを構築します。static Icon
InternalFrameDefaultMenuIcon
のインスタンスを返します。static Icon
getInternalFrameMaximizeIcon
(int size) InternalFrameMaximizeIcon
の新しいインスタンスを構築します。static Icon
getInternalFrameMinimizeIcon
(int size) InternalFrameMinimizeIcon
の新しいインスタンスを構築します。static Icon
JMenu
が使用するアイコンを返します。static Icon
JMenuItem
が使用するアイコンを返します。static Icon
JCheckBoxMenuItem
によって使用されるアイコンを返します。static Icon
RadioButtonIcon
のインスタンスを返します。static Icon
JRadioButtonMenuItem
が使用するアイコンを返します。static Icon
TreeComputerIcon
のインスタンスを返します。static Icon
getTreeControlIcon
(boolean isCollapsed) TreeControlIcon
の新しいインスタンスを構築します。static Icon
TreeFloppyDriveIcon
のインスタンスを返します。static Icon
TreeFolderIcon
の新しいインスタンスを構築します。static Icon
TreeHardDriveIcon
のインスタンスを返します。static Icon
TreeLeafIcon
の新しいインスタンスを構築します。static Icon
垂直スライダで使用するサム・アイコンを返します。
-
フィールド詳細
-
コンストラクタの詳細
-
MetalIconFactory
public MetalIconFactory()MetalIconFactory
を構築します。
-
-
メソッドの詳細
-
getFileChooserDetailViewIcon
public static Icon getFileChooserDetailViewIcon()FileChooserDetailViewIcon
のインスタンスを返します。- 戻り値:
FileChooserDetailViewIcon
のインスタンス
-
getFileChooserHomeFolderIcon
public static Icon getFileChooserHomeFolderIcon()FileChooserHomeFolderIcon
のインスタンスを返します。- 戻り値:
FileChooserHomeFolderIcon
のインスタンス
-
getFileChooserListViewIcon
public static Icon getFileChooserListViewIcon()FileChooserListViewIcon
のインスタンスを返します。- 戻り値:
FileChooserListViewIcon
のインスタンス
-
getFileChooserNewFolderIcon
public static Icon getFileChooserNewFolderIcon()FileChooserNewFolderIcon
のインスタンスを返します。- 戻り値:
FileChooserNewFolderIcon
のインスタンス
-
getFileChooserUpFolderIcon
public static Icon getFileChooserUpFolderIcon()FileChooserUpFolderIcon
のインスタンスを返します。- 戻り値:
FileChooserUpFolderIcon
のインスタンス
-
getInternalFrameAltMaximizeIcon
public static Icon getInternalFrameAltMaximizeIcon(int size) InternalFrameAltMaximizeIcon
の新しいインスタンスを構築します。- パラメータ:
size
- アイコンのサイズ- 戻り値:
InternalFrameAltMaximizeIcon
の新しいインスタンス
-
getInternalFrameCloseIcon
public static Icon getInternalFrameCloseIcon(int size) InternalFrameCloseIcon
の新しいインスタンスを構築します。- パラメータ:
size
- アイコンのサイズ- 戻り値:
InternalFrameCloseIcon
の新しいインスタンス
-
getInternalFrameDefaultMenuIcon
public static Icon getInternalFrameDefaultMenuIcon()InternalFrameDefaultMenuIcon
のインスタンスを返します。- 戻り値:
InternalFrameDefaultMenuIcon
のインスタンス
-
getInternalFrameMaximizeIcon
public static Icon getInternalFrameMaximizeIcon(int size) InternalFrameMaximizeIcon
の新しいインスタンスを構築します。- パラメータ:
size
- アイコンのサイズ- 戻り値:
InternalFrameMaximizeIcon
の新しいインスタンス
-
getInternalFrameMinimizeIcon
public static Icon getInternalFrameMinimizeIcon(int size) InternalFrameMinimizeIcon
の新しいインスタンスを構築します。- パラメータ:
size
- アイコンのサイズ- 戻り値:
InternalFrameMinimizeIcon
の新しいインスタンス
-
getRadioButtonIcon
public static Icon getRadioButtonIcon()RadioButtonIcon
のインスタンスを返します。- 戻り値:
RadioButtonIcon
のインスタンス
-
getCheckBoxIcon
public static Icon getCheckBoxIcon()チェックボックス・アイコンを返します。- 戻り値:
- チェックボックスのアイコン
- 導入されたバージョン:
- 1.3
-
getTreeComputerIcon
public static Icon getTreeComputerIcon()TreeComputerIcon
のインスタンスを返します。- 戻り値:
TreeComputerIcon
のインスタンス
-
getTreeFloppyDriveIcon
public static Icon getTreeFloppyDriveIcon()TreeFloppyDriveIcon
のインスタンスを返します。- 戻り値:
TreeFloppyDriveIcon
のインスタンス
-
getTreeFolderIcon
public static Icon getTreeFolderIcon()TreeFolderIcon
の新しいインスタンスを構築します。- 戻り値:
TreeFolderIcon
の新しいインスタンス
-
getTreeHardDriveIcon
public static Icon getTreeHardDriveIcon()TreeHardDriveIcon
のインスタンスを返します。- 戻り値:
TreeHardDriveIcon
のインスタンス
-
getTreeLeafIcon
public static Icon getTreeLeafIcon()TreeLeafIcon
の新しいインスタンスを構築します。- 戻り値:
TreeLeafIcon
の新しいインスタンス
-
getTreeControlIcon
public static Icon getTreeControlIcon(boolean isCollapsed) TreeControlIcon
の新しいインスタンスを構築します。- パラメータ:
isCollapsed
-true
アイコンが折りたたまれている場合- 戻り値:
TreeControlIcon
の新しいインスタンス
-
getMenuArrowIcon
public static Icon getMenuArrowIcon()JMenu
が使用するアイコンを返します。- 戻り値:
JMenu
で使用されるアイコン
-
getMenuItemCheckIcon
public static Icon getMenuItemCheckIcon()JCheckBoxMenuItem
によって使用されるアイコンを返します。- 戻り値:
- チェックボックスのメニュー項目のデフォルト・アイコン。デフォルトが存在しない場合は
null
-
getMenuItemArrowIcon
public static Icon getMenuItemArrowIcon()JMenuItem
が使用するアイコンを返します。- 戻り値:
JMenuItem
で使用されるアイコン
-
getCheckBoxMenuItemIcon
public static Icon getCheckBoxMenuItemIcon()JCheckBoxMenuItem
によって使用されるアイコンを返します。- 戻り値:
JCheckBoxMenuItem
で使用されるアイコン
-
getRadioButtonMenuItemIcon
public static Icon getRadioButtonMenuItemIcon()JRadioButtonMenuItem
が使用するアイコンを返します。- 戻り値:
JRadioButtonMenuItem
で使用されるアイコン
-
getHorizontalSliderThumbIcon
public static Icon getHorizontalSliderThumbIcon()水平スライダで使用するサム・アイコンを返します。- 戻り値:
- 水平スライダで使用するサム・アイコン
-
getVerticalSliderThumbIcon
public static Icon getVerticalSliderThumbIcon()垂直スライダで使用するサム・アイコンを返します。- 戻り値:
- 垂直スライダで使用されるサム・アイコン
-