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
垂直スライダで使用されるサム・アイコンを返します。
-
フィールド詳細
-
DARK
public static final boolean DARKDARK
はプロパティTree.expandedIcon
に使用されます。- 関連項目:
-
LIGHT
public static final boolean LIGHTLIGHT
はプロパティTree.collapsedIcon
に使用されます。- 関連項目:
-
-
コンストラクタの詳細
-
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
-
getCheckBoxIcon
-
getTreeComputerIcon
-
getTreeFloppyDriveIcon
public static Icon getTreeFloppyDriveIcon()TreeFloppyDriveIcon
のインスタンスを返します。- 戻り値:
TreeFloppyDriveIcon
のインスタンス
-
getTreeFolderIcon
public static Icon getTreeFolderIcon()TreeFolderIcon
の新しいインスタンスを構築します。- 戻り値:
TreeFolderIcon
の新しいインスタンス
-
getTreeHardDriveIcon
public static Icon getTreeHardDriveIcon()TreeHardDriveIcon
のインスタンスを返します。- 戻り値:
TreeHardDriveIcon
のインスタンス
-
getTreeLeafIcon
-
getTreeControlIcon
public static Icon getTreeControlIcon(boolean isCollapsed) TreeControlIcon
の新しいインスタンスを構築します。- パラメータ:
isCollapsed
-true
アイコンが折りたたまれている場合- 戻り値:
TreeControlIcon
の新しいインスタンス
-
getMenuArrowIcon
-
getMenuItemCheckIcon
public static Icon getMenuItemCheckIcon()JCheckBoxMenuItem
によって使用されるアイコンを返します。- 戻り値:
- チェックボックスのメニュー項目のデフォルト・アイコン。デフォルトが存在しない場合は
null
-
getMenuItemArrowIcon
-
getCheckBoxMenuItemIcon
public static Icon getCheckBoxMenuItemIcon()JCheckBoxMenuItem
によって使用されるアイコンを返します。- 戻り値:
JCheckBoxMenuItem
で使用されるアイコン
-
getRadioButtonMenuItemIcon
public static Icon getRadioButtonMenuItemIcon()JRadioButtonMenuItem
が使用するアイコンを返します。- 戻り値:
JRadioButtonMenuItem
で使用されるアイコン
-
getHorizontalSliderThumbIcon
-
getVerticalSliderThumbIcon
-