java.lang.Object
javax.swing.plaf.metal.MetalIconFactory
- すべての実装されたインタフェース:
- Serializable
public class MetalIconFactory extends Object implements Serializable
Java™のLook & Feel (Metal)で使用する
Iconを提供するファクトリ・オブジェクトです。 Metalでは、デフォルトのメカニズムにより、これらのアイコンが幅広く使用されます。 ほかのLook & Feelでは、アイコンにGIFを使用しますが、ファクトリ・オブジェクトではコード内でアイコンが作成されるため、ほかのテーマへの切替えが容易になります。 
 
 このクラスの各メソッドは、Iconまたはnullのどちらかを返します。ここで、nullはデフォルトのアイコンがないことを示します。
 
 警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4以降、すべてのJavaBeans™用の長期間の格納サポートがjava.beansパッケージに追加されています。 XMLEncoderを参照してください。 
- 
ネストされたクラスのサマリーネストされたクラス 修飾子と型 クラス 説明 static classMetalIconFactory.FileIcon16警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。static classMetalIconFactory.FolderIcon16警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。static classMetalIconFactory.PaletteCloseIconPaletteクローズのアイコンを定義します。static classMetalIconFactory.TreeControlIcon警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。static classMetalIconFactory.TreeFolderIcon警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。static classMetalIconFactory.TreeLeafIconクラスはツリーのリーフのアイコンを表します。
- 
フィールドのサマリー
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 MetalIconFactory()
- 
メソッドのサマリー修飾子と型 メソッド 説明 static IcongetCheckBoxIcon()チェックボックス・アイコンを返します。static IcongetCheckBoxMenuItemIcon()JCheckBoxMenuItemによって使用されるアイコンを返します。static IcongetFileChooserDetailViewIcon()FileChooserDetailViewIconのインスタンスを返します。static IcongetFileChooserHomeFolderIcon()FileChooserHomeFolderIconのインスタンスを返します。static IcongetFileChooserListViewIcon()FileChooserListViewIconのインスタンスを返します。static IcongetFileChooserNewFolderIcon()FileChooserNewFolderIconのインスタンスを返します。static IcongetFileChooserUpFolderIcon()FileChooserUpFolderIconのインスタンスを返します。static IcongetHorizontalSliderThumbIcon()水平スライダで使用するサム・アイコンを返します。static IcongetInternalFrameAltMaximizeIcon(int size)InternalFrameAltMaximizeIconの新しいインスタンスを構築します。static IcongetInternalFrameCloseIcon(int size)InternalFrameCloseIconの新しいインスタンスを構築します。static IcongetInternalFrameDefaultMenuIcon()InternalFrameDefaultMenuIconのインスタンスを返します。static IcongetInternalFrameMaximizeIcon(int size)InternalFrameMaximizeIconの新しいインスタンスを構築します。static IcongetInternalFrameMinimizeIcon(int size)InternalFrameMinimizeIconの新しいインスタンスを構築します。static IcongetMenuArrowIcon()JMenuが使用するアイコンを返します。static IcongetMenuItemArrowIcon()JMenuItemが使用するアイコンを返します。static IcongetMenuItemCheckIcon()JCheckBoxMenuItemによって使用されるアイコンを返します。static IcongetRadioButtonIcon()RadioButtonIconのインスタンスを返します。static IcongetRadioButtonMenuItemIcon()JRadioButtonMenuItemが使用するアイコンを返します。static IcongetTreeComputerIcon()TreeComputerIconのインスタンスを返します。static IcongetTreeControlIcon(boolean isCollapsed)TreeControlIconの新しいインスタンスを構築します。static IcongetTreeFloppyDriveIcon()TreeFloppyDriveIconのインスタンスを返します。static IcongetTreeFolderIcon()TreeFolderIconの新しいインスタンスを構築します。static IcongetTreeHardDriveIcon()TreeHardDriveIconのインスタンスを返します。static IcongetTreeLeafIcon()TreeLeafIconの新しいインスタンスを構築します。static IcongetVerticalSliderThumbIcon()垂直スライダで使用するサム・アイコンを返します。
- 
フィールド詳細
- 
コンストラクタの詳細- 
MetalIconFactorypublic MetalIconFactory()
 
- 
- 
メソッドの詳細- 
getFileChooserDetailViewIconpublic static Icon getFileChooserDetailViewIcon()FileChooserDetailViewIconのインスタンスを返します。- 戻り値:
- FileChooserDetailViewIconのインスタンス
 
- 
getFileChooserHomeFolderIconpublic static Icon getFileChooserHomeFolderIcon()FileChooserHomeFolderIconのインスタンスを返します。- 戻り値:
- FileChooserHomeFolderIconのインスタンス
 
- 
getFileChooserListViewIconpublic static Icon getFileChooserListViewIcon()FileChooserListViewIconのインスタンスを返します。- 戻り値:
- FileChooserListViewIconのインスタンス
 
- 
getFileChooserNewFolderIconpublic static Icon getFileChooserNewFolderIcon()FileChooserNewFolderIconのインスタンスを返します。- 戻り値:
- FileChooserNewFolderIconのインスタンス
 
- 
getFileChooserUpFolderIconpublic static Icon getFileChooserUpFolderIcon()FileChooserUpFolderIconのインスタンスを返します。- 戻り値:
- FileChooserUpFolderIconのインスタンス
 
- 
getInternalFrameAltMaximizeIconpublic static Icon getInternalFrameAltMaximizeIcon(int size)InternalFrameAltMaximizeIconの新しいインスタンスを構築します。- パラメータ:
- size- アイコンのサイズ
- 戻り値:
- InternalFrameAltMaximizeIconの新しいインスタンス
 
- 
getInternalFrameCloseIconpublic static Icon getInternalFrameCloseIcon(int size)InternalFrameCloseIconの新しいインスタンスを構築します。- パラメータ:
- size- アイコンのサイズ
- 戻り値:
- InternalFrameCloseIconの新しいインスタンス
 
- 
getInternalFrameDefaultMenuIconpublic static Icon getInternalFrameDefaultMenuIcon()InternalFrameDefaultMenuIconのインスタンスを返します。- 戻り値:
- InternalFrameDefaultMenuIconのインスタンス
 
- 
getInternalFrameMaximizeIconpublic static Icon getInternalFrameMaximizeIcon(int size)InternalFrameMaximizeIconの新しいインスタンスを構築します。- パラメータ:
- size- アイコンのサイズ
- 戻り値:
- InternalFrameMaximizeIconの新しいインスタンス
 
- 
getInternalFrameMinimizeIconpublic static Icon getInternalFrameMinimizeIcon(int size)InternalFrameMinimizeIconの新しいインスタンスを構築します。- パラメータ:
- size- アイコンのサイズ
- 戻り値:
- InternalFrameMinimizeIconの新しいインスタンス
 
- 
getRadioButtonIconpublic static Icon getRadioButtonIcon()RadioButtonIconのインスタンスを返します。- 戻り値:
- RadioButtonIconのインスタンス
 
- 
getCheckBoxIconpublic static Icon getCheckBoxIcon()チェックボックス・アイコンを返します。- 戻り値:
- チェックボックスのアイコン
- 導入されたバージョン:
- 1.3
 
- 
getTreeComputerIconpublic static Icon getTreeComputerIcon()TreeComputerIconのインスタンスを返します。- 戻り値:
- TreeComputerIconのインスタンス
 
- 
getTreeFloppyDriveIconpublic static Icon getTreeFloppyDriveIcon()TreeFloppyDriveIconのインスタンスを返します。- 戻り値:
- TreeFloppyDriveIconのインスタンス
 
- 
getTreeFolderIconpublic static Icon getTreeFolderIcon()TreeFolderIconの新しいインスタンスを構築します。- 戻り値:
- TreeFolderIconの新しいインスタンス
 
- 
getTreeHardDriveIconpublic static Icon getTreeHardDriveIcon()TreeHardDriveIconのインスタンスを返します。- 戻り値:
- TreeHardDriveIconのインスタンス
 
- 
getTreeLeafIconpublic static Icon getTreeLeafIcon()TreeLeafIconの新しいインスタンスを構築します。- 戻り値:
- TreeLeafIconの新しいインスタンス
 
- 
getTreeControlIconpublic static Icon getTreeControlIcon(boolean isCollapsed)TreeControlIconの新しいインスタンスを構築します。- パラメータ:
- isCollapsed-- trueアイコンが折りたたまれている場合
- 戻り値:
- TreeControlIconの新しいインスタンス
 
- 
getMenuArrowIconpublic static Icon getMenuArrowIcon()JMenuが使用するアイコンを返します。- 戻り値:
- JMenuで使用されるアイコン
 
- 
getMenuItemCheckIconpublic static Icon getMenuItemCheckIcon()JCheckBoxMenuItemによって使用されるアイコンを返します。- 戻り値:
- チェックボックスのメニュー項目のデフォルト・アイコン。デフォルトが存在しない場合はnull
 
- 
getMenuItemArrowIconpublic static Icon getMenuItemArrowIcon()JMenuItemが使用するアイコンを返します。- 戻り値:
- JMenuItemで使用されるアイコン
 
- 
getCheckBoxMenuItemIconpublic static Icon getCheckBoxMenuItemIcon()JCheckBoxMenuItemによって使用されるアイコンを返します。- 戻り値:
- JCheckBoxMenuItemで使用されるアイコン
 
- 
getRadioButtonMenuItemIconpublic static Icon getRadioButtonMenuItemIcon()JRadioButtonMenuItemが使用するアイコンを返します。- 戻り値:
- JRadioButtonMenuItemで使用されるアイコン
 
- 
getHorizontalSliderThumbIconpublic static Icon getHorizontalSliderThumbIcon()水平スライダで使用するサム・アイコンを返します。- 戻り値:
- 水平スライダで使用するサム・アイコン
 
- 
getVerticalSliderThumbIconpublic static Icon getVerticalSliderThumbIcon()垂直スライダで使用するサム・アイコンを返します。- 戻り値:
- 垂直スライダで使用されるサム・アイコン
 
 
-