JavaTM 2 Platform
Standard Ed. 6

介面 javax.swing.Icon
的使用

使用 Icon 的軟體套件
javax.swing 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 
javax.swing.border 提供圍繞 Swing 元件繪製特殊邊框的類別和介面。 
javax.swing.colorchooser 包含供 JColorChooser 元件使用的類別和介面。 
javax.swing.filechooser 包含 JFileChooser 元件使用的類別和介面。 
javax.swing.plaf 提供一個介面和許多抽象類別,Swing 用它們來提供自己的可插入外觀功能。 
javax.swing.plaf.basic 提供了根據基本外觀建構的使用者介面物件。 
javax.swing.plaf.metal 提供根據 Java 外觀(曾經代稱為 Metal)建構的使用者介面物件,Java 外觀是預設外觀。 
javax.swing.plaf.synth Synth 是一個可更換皮膚 (skinnable) 的外觀,在其中可委託所有繪製。 
javax.swing.text 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 
javax.swing.text.html 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 
javax.swing.tree 提供處理 javax.swing.JTree 的類別和介面。 
 

javax.swingIcon 的使用
 

實作 Iconjavax.swing 中的類別
 class ImageIcon
          一個 Icon 介面的實作,它根據 Image 繪製 Icon。
 

宣告為 Iconjavax.swing 中的欄位
protected  Icon JInternalFrame.frameIcon
          此內部窗體左上角顯示的圖標。
protected  Icon JOptionPane.icon
          在窗格中使用的圖標。
 

返回 Iconjavax.swing 中的方法
 Icon AbstractButton.getDisabledIcon()
          返回禁用按鈕時按鈕使用的圖標。
 Icon JLabel.getDisabledIcon()
          返回該標籤被禁用時所使用的圖標。
 Icon LookAndFeel.getDisabledIcon(JComponent component, Icon icon)
          返回具有禁用外觀的 Icon
 Icon JTabbedPane.getDisabledIconAt(int index)
          返回 index 位置的選項卡禁用圖標。
 Icon AbstractButton.getDisabledSelectedIcon()
          返回禁用並選擇按鈕時按鈕使用的圖標。
 Icon LookAndFeel.getDisabledSelectedIcon(JComponent component, Icon icon)
          返回由選定的禁用元件使用的 Icon
 Icon JInternalFrame.getFrameIcon()
          返回要在此內部窗體的標題欄中顯示的圖像(通常顯示在左上角)。
 Icon JOptionPane.getIcon()
          返回此窗格顯示的圖標。
 Icon AbstractButton.getIcon()
          返回預設圖標。
 Icon JLabel.getIcon()
          返回該標籤顯示的圖形圖像(字形、圖標)。
 Icon JFileChooser.getIcon(File f)
          返回此檔案或檔案型別的圖標,這取決於系統。
 Icon UIDefaults.getIcon(Object key)
          如果 key 值為一個 Icon,則返回該 Icon,否則返回 null
static Icon UIManager.getIcon(Object key)
          從預設值中返回一個 Icon
 Icon UIDefaults.getIcon(Object key, Locale l)
          如果給定 Localekey 值為一個 Icon,則返回該 Icon,否則返回 null
static Icon UIManager.getIcon(Object key, Locale l)
          從適合給定語言環境的預設值中返回一個 Icon
 Icon JTabbedPane.getIconAt(int index)
          返回 index 位置的選項卡圖標。
 Icon AbstractButton.getPressedIcon()
          返回按鈕的按下圖標。
 Icon AbstractButton.getRolloverIcon()
          返回按鈕的翻轉圖標。
 Icon AbstractButton.getRolloverSelectedIcon()
          返回按鈕的翻轉選定圖標。
 Icon AbstractButton.getSelectedIcon()
          返回按鈕的選擇圖標。
 Icon TransferHandler.getVisualRepresentation(Transferable t)
          返回一個建立傳輸外觀的物件。
 

參數型別為 Iconjavax.swing 中的方法
 void JTabbedPane.addTab(String title, Icon icon, Component component)
          添加一個由 title 和/或 icon 表示的 component,其任意一個都可以為 null
 void JTabbedPane.addTab(String title, Icon icon, Component component, String tip)
          添加由 title 和/或 icon 表示的 componenttip,其中任意一個都可以為 null
static MatteBorder BorderFactory.createMatteBorder(int top, int left, int bottom, int right, Icon tileIcon)
          創建一個由多層指定圖標組成的、類似襯邊的邊框。
 Icon LookAndFeel.getDisabledIcon(JComponent component, Icon icon)
          返回具有禁用外觀的 Icon
 Icon LookAndFeel.getDisabledSelectedIcon(JComponent component, Icon icon)
          返回由選定的禁用元件使用的 Icon
 int JTabbedPane.indexOfTab(Icon icon)
          返回具有給定的 icon 的第一個選項卡索引,如果沒有具有此圖標的選項卡,則返回 -1。
protected  void JMenuItem.init(String text, Icon icon)
          利用指定文本和圖標初始化選單項。
protected  void AbstractButton.init(String text, Icon icon)
           
 void JTextPane.insertIcon(Icon g)
          將一個圖標插入文檔中,以替換當前選擇的內容。
 void JTabbedPane.insertTab(String title, Icon icon, Component component, String tip, int index)
          在 index 位置插入一個 component,該元件通過 title 和/或 icon(任意一個都可以為 null)來表示。
static String SwingUtilities.layoutCompoundLabel(FontMetrics fm, String text, Icon icon, int verticalAlignment, int horizontalAlignment, int verticalTextPosition, int horizontalTextPosition, Rectangle viewR, Rectangle iconR, Rectangle textR, int textIconGap)
          計算並返回圖標原點的位置,文本基線的原點的位置,以及復合標籤字元串的可能進行了修剪的版本。
static String SwingUtilities.layoutCompoundLabel(JComponent c, FontMetrics fm, String text, Icon icon, int verticalAlignment, int horizontalAlignment, int verticalTextPosition, int horizontalTextPosition, Rectangle viewR, Rectangle iconR, Rectangle textR, int textIconGap)
          計算並返回圖標原點的位置,文本基線的原點的位置,以及復合標籤字元串的可能進行了修剪的版本。
 void AbstractButton.setDisabledIcon(Icon disabledIcon)
          設置按鈕的禁用圖標。
 void JLabel.setDisabledIcon(Icon disabledIcon)
          設置如果此 JLabel 是“禁用的”(JLabel.setEnabled(false)),則要顯示的圖標。
 void JTabbedPane.setDisabledIconAt(int index, Icon disabledIcon)
          將 index 位置的禁用圖標設置為 icon,它可以為 null
 void AbstractButton.setDisabledSelectedIcon(Icon disabledSelectedIcon)
          設置按鈕的禁用選擇圖標。
 void JInternalFrame.setFrameIcon(Icon icon)
          設置要在此內部窗體的標題欄中顯示的圖像(通常顯示在左上角)。
 void JOptionPane.setIcon(Icon newIcon)
          設置要顯示的圖標。
 void AbstractButton.setIcon(Icon defaultIcon)
          設置按鈕的預設圖標。
 void JLabel.setIcon(Icon icon)
          定義此元件將要顯示的圖標。
 void JTabbedPane.setIconAt(int index, Icon icon)
          將 index 位置的圖標設置為 icon,它可以為 null
 void AbstractButton.setPressedIcon(Icon pressedIcon)
          設置按鈕的按下圖標。
 void AbstractButton.setRolloverIcon(Icon rolloverIcon)
          設置按鈕的翻轉圖標。
 void AbstractButton.setRolloverSelectedIcon(Icon rolloverSelectedIcon)
          設置按鈕的翻轉選擇圖標。
 void AbstractButton.setSelectedIcon(Icon selectedIcon)
          設置按鈕的選擇圖標。
static int JOptionPane.showConfirmDialog(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon)
          調出一個帶有指定圖標的對話框,其中的選項數由 optionType 參數確定。
static Object JOptionPane.showInputDialog(Component parentComponent, Object message, String title, int messageType, Icon icon, Object[] selectionValues, Object initialSelectionValue)
          提示使用者在可以指定初始選擇、可能選擇及其他所有選項的模組化的對話框中輸入內容。
static int JOptionPane.showInternalConfirmDialog(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon)
          調出一個帶有指定圖標的內部對話框面板,其中的選項數由 optionType 參數確定。
static Object JOptionPane.showInternalInputDialog(Component parentComponent, Object message, String title, int messageType, Icon icon, Object[] selectionValues, Object initialSelectionValue)
          提示使用者在可以指定初始選擇、可能選擇及其他所有選項的模組化的內部對話框中輸入內容。
static void JOptionPane.showInternalMessageDialog(Component parentComponent, Object message, String title, int messageType, Icon icon)
          調出一個顯示訊息的內部對話框面板,為其指定了所有參數。
static int JOptionPane.showInternalOptionDialog(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon, Object[] options, Object initialValue)
          調出一個帶有指定圖標的內部對話框面板,其中的初始選擇由 initialValue 參數確定,選項數由 optionType 參數確定。
static void JOptionPane.showMessageDialog(Component parentComponent, Object message, String title, int messageType, Icon icon)
          調出一個顯示資訊的對話框,為其指定了所有參數。
static int JOptionPane.showOptionDialog(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon, Object[] options, Object initialValue)
          調出一個帶有指定圖標的對話框,其中的初始選擇由 initialValue 參數確定,選項數由 optionType 參數確定。
 

參數型別為 Iconjavax.swing 中的建構子
AbstractAction(String name, Icon icon)
          用指定描述字元串和指定圖標定義一個 Action 物件。
JButton(Icon icon)
          創建一個帶圖標的按鈕。
JButton(String text, Icon icon)
          創建一個帶初始文本和圖標的按鈕。
JCheckBox(Icon icon)
          創建有一個圖標、最初未被選定的複選框。
JCheckBox(Icon icon, boolean selected)
          創建一個帶圖標的複選框,並指定其最初是否處於選定狀態。
JCheckBox(String text, Icon icon)
          創建帶有指定文本和圖標的、最初未選定的複選框。
JCheckBox(String text, Icon icon, boolean selected)
          創建一個帶文本和圖標的複選框,並指定其最初是否處於選定狀態。
JCheckBoxMenuItem(Icon icon)
          創建有一個帶圖標的、最初未被選定的複選框選單項。
JCheckBoxMenuItem(String text, Icon icon)
          創建帶有指定文本和圖標的、最初未被選定的複選框選單項。
JCheckBoxMenuItem(String text, Icon icon, boolean b)
          創建帶有指定文本、圖標和選擇狀態的複選框選單項。
JLabel(Icon image)
          創建具有指定圖像的 JLabel 實例。
JLabel(Icon image, int horizontalAlignment)
          創建具有指定圖像和水平對齊方式的 JLabel 實例。
JLabel(String text, Icon icon, int horizontalAlignment)
          創建具有指定文本、圖像和水平對齊方式的 JLabel 實例。
JMenuItem(Icon icon)
          創建帶有指定圖標的 JMenuItem
JMenuItem(String text, Icon icon)
          創建帶有指定文本和圖標的 JMenuItem
JOptionPane(Object message, int messageType, int optionType, Icon icon)
          創建一個顯示訊息的 JOptionPane 的實例,使其具有指定的訊息型別、選項和圖標。
JOptionPane(Object message, int messageType, int optionType, Icon icon, Object[] options)
          創建一個顯示訊息的 JOptionPane 的實例,使其具有指定的訊息型別、圖標和選項。
JOptionPane(Object message, int messageType, int optionType, Icon icon, Object[] options, Object initialValue)
          在指定最初選擇的選項的前提下,創建一個顯示訊息的 JOptionPane 的實例,使其具有指定的訊息型別、圖標和選項。
JRadioButton(Icon icon)
          創建一個初始化為未選擇的單選按鈕,其具有指定的圖像但無文本。
JRadioButton(Icon icon, boolean selected)
          創建一個具有指定圖像和選擇狀態的單選按鈕,但無文本。
JRadioButton(String text, Icon icon)
          創建一個具有指定的文本和圖像並初始化為未選擇的單選按鈕。
JRadioButton(String text, Icon icon, boolean selected)
          創建一個具有指定的文本、圖像和選擇狀態的單選按鈕。
JRadioButtonMenuItem(Icon icon)
          創建一個帶圖標的 JRadioButtonMenuItem
JRadioButtonMenuItem(Icon icon, boolean selected)
          創建一個具有指定圖像和選擇狀態的單選按鈕選單項,但無文本。
JRadioButtonMenuItem(String text, Icon icon)
          創建一個具有指定文本和 Icon 的單選按鈕選單項。
JRadioButtonMenuItem(String text, Icon icon, boolean selected)
          創建一個具有指定的文本、圖像和選擇狀態的單選按鈕選單項。
JToggleButton(Icon icon)
          創建一個最初未選定的切換按鈕,該按鈕具有指定的圖像但是沒有文本。
JToggleButton(Icon icon, boolean selected)
          創建具有指定圖像和選擇狀態但沒有文本的切換按鈕。
JToggleButton(String text, Icon icon)
          創建一個最初未選定的切換按鈕,該按鈕具有指定的文本和圖像。
JToggleButton(String text, Icon icon, boolean selected)
          創建具有指定文本、圖像和選擇狀態的切換按鈕。
 

javax.swing.borderIcon 的使用
 

宣告為 Iconjavax.swing.border 中的欄位
protected  Icon MatteBorder.tileIcon
           
 

返回 Iconjavax.swing.border 中的方法
 Icon MatteBorder.getTileIcon()
          返回平鋪邊框的圖標,如果使用了純色,則返回 null。
 

參數型別為 Iconjavax.swing.border 中的建構子
MatteBorder(Icon tileIcon)
          創建具有指定平鋪圖標的襯邊邊框。
MatteBorder(Insets borderInsets, Icon tileIcon)
          創建具有指定 insets 和平鋪圖標的襯邊邊框。
MatteBorder(int top, int left, int bottom, int right, Icon tileIcon)
          創建具有指定 insets 和平鋪圖標的襯邊邊框。
 

javax.swing.colorchooserIcon 的使用
 

返回 Iconjavax.swing.colorchooser 中的方法
abstract  Icon AbstractColorChooserPanel.getLargeDisplayIcon()
          返回此面板的大顯示圖標。
abstract  Icon AbstractColorChooserPanel.getSmallDisplayIcon()
          返回此面板的小圖標。
 

javax.swing.filechooserIcon 的使用
 

返回 Iconjavax.swing.filechooser 中的方法
 Icon FileView.getIcon(File f)
          表示 JFileChooser 中此檔案的圖標。
 Icon FileSystemView.getSystemIcon(File f)
          在系統檔案瀏覽器中顯示的檔案、目錄或目錄的圖標。
 

javax.swing.plafIcon 的使用
 

實作 Iconjavax.swing.plaf 中的類別
 class IconUIResource
          實作 UIResource 的 Icon 套件裝類別。
 

參數型別為 Iconjavax.swing.plaf 中的建構子
BorderUIResource.MatteBorderUIResource(Icon tileIcon)
           
BorderUIResource.MatteBorderUIResource(int top, int left, int bottom, int right, Icon tileIcon)
           
IconUIResource(Icon delegate)
          創建一個 UIResource 圖標物件,該物件包裹了一個現有 Icon 實例。
 

javax.swing.plaf.basicIcon 的使用
 

宣告為 Iconjavax.swing.plaf.basic 中的欄位
protected  Icon BasicMenuItemUI.arrowIcon
           
protected  Icon BasicMenuItemUI.checkIcon
           
protected  Icon BasicInternalFrameTitlePane.closeIcon
           
protected  Icon BasicTreeUI.collapsedIcon
           
protected  Icon BasicFileChooserUI.computerIcon
           
protected  Icon BasicFileChooserUI.detailsViewIcon
           
protected  Icon BasicFileChooserUI.directoryIcon
           
protected  Icon BasicTreeUI.expandedIcon
           
protected  Icon BasicFileChooserUI.fileIcon
           
protected  Icon BasicFileChooserUI.floppyDriveIcon
           
protected  Icon BasicFileChooserUI.hardDriveIcon
           
protected  Icon BasicFileChooserUI.homeFolderIcon
           
protected  Icon BasicRadioButtonUI.icon
           
protected  Icon BasicInternalFrameTitlePane.iconIcon
           
protected  Icon BasicFileChooserUI.listViewIcon
           
protected  Icon BasicInternalFrameTitlePane.maxIcon
           
protected  Icon BasicInternalFrameTitlePane.minIcon
           
protected  Icon BasicFileChooserUI.newFolderIcon
           
protected  Icon BasicFileChooserUI.upFolderIcon
           
 

型別參數型別為 Iconjavax.swing.plaf.basic 中的欄位
protected  Hashtable<File,Icon> BasicFileChooserUI.BasicFileView.iconCache
           
 

返回 Iconjavax.swing.plaf.basic 中的方法
static Icon BasicIconFactory.createEmptyFrameIcon()
           
 Icon BasicFileChooserUI.BasicFileView.getCachedIcon(File f)
           
static Icon BasicIconFactory.getCheckBoxIcon()
           
static Icon BasicIconFactory.getCheckBoxMenuItemIcon()
           
 Icon BasicTreeUI.getCollapsedIcon()
           
 Icon BasicRadioButtonUI.getDefaultIcon()
           
 Icon BasicTreeUI.getExpandedIcon()
           
protected  Icon BasicOptionPaneUI.getIcon()
          返回來自接收者為其提供外觀的 JOptionPane 的圖標,或者從 getDefaultIcon 返回的預設圖標。
 Icon BasicFileChooserUI.BasicFileView.getIcon(File f)
           
protected  Icon BasicTabbedPaneUI.getIconForTab(int tabIndex)
           
protected  Icon BasicOptionPaneUI.getIconForType(int messageType)
          返回用於傳入型別的圖標。
static Icon BasicIconFactory.getMenuArrowIcon()
           
static Icon BasicIconFactory.getMenuItemArrowIcon()
           
static Icon BasicIconFactory.getMenuItemCheckIcon()
           
static Icon BasicIconFactory.getRadioButtonIcon()
           
static Icon BasicIconFactory.getRadioButtonMenuItemIcon()
           
 

參數型別為 Iconjavax.swing.plaf.basic 中的方法
 void BasicFileChooserUI.BasicFileView.cacheIcon(File f, Icon i)
           
protected  void BasicTreeUI.drawCentered(Component c, Graphics graphics, Icon icon, int x, int y)
           
protected  Dimension BasicMenuItemUI.getPreferredMenuItemSize(JComponent c, Icon checkIcon, Icon arrowIcon, int defaultTextIconGap)
           
protected  String BasicLabelUI.layoutCL(JLabel label, FontMetrics fontMetrics, String text, Icon icon, Rectangle viewR, Rectangle iconR, Rectangle textR)
          將調用轉發到 SwingUtilities.layoutCompoundLabel()。
protected  void BasicTabbedPaneUI.layoutLabel(int tabPlacement, FontMetrics metrics, int tabIndex, String title, Icon icon, Rectangle tabRect, Rectangle iconRect, Rectangle textRect, boolean isSelected)
           
protected  void BasicTabbedPaneUI.paintIcon(Graphics g, int tabPlacement, int tabIndex, Icon icon, Rectangle iconRect, boolean isSelected)
           
protected  void BasicMenuItemUI.paintMenuItem(Graphics g, JComponent c, Icon checkIcon, Icon arrowIcon, Color background, Color foreground, int defaultTextIconGap)
           
 void BasicTreeUI.setCollapsedIcon(Icon newG)
           
 void BasicTreeUI.setExpandedIcon(Icon newG)
           
 

javax.swing.plaf.metalIcon 的使用
 

實作 Iconjavax.swing.plaf.metal 中的類別
 class MetalCheckBoxIcon
          OrganicCheckBoxUI 的 CheckboxIcon 實作 警告:此類別的序列化物件與以後的 Swing 版本不相容。
 class MetalComboBoxIcon
          此實用工具類別繪製指示 MetalComboBox 的水平條
static class MetalIconFactory.FileIcon16
           警告:此類別的已序列化物件與以後的 Swing 版本不相容。
static class MetalIconFactory.FolderIcon16
           警告:此類別的已序列化物件與以後的 Swing 版本不相容。
static class MetalIconFactory.PaletteCloseIcon
          定義一個用於 Palette 關閉的圖標
static class MetalIconFactory.TreeControlIcon
           警告:此類別的已序列化物件與以後的 Swing 版本不相容。
static class MetalIconFactory.TreeFolderIcon
           警告:此類別的已序列化物件與以後的 Swing 版本不相容。
static class MetalIconFactory.TreeLeafIcon
           
 

宣告為 Iconjavax.swing.plaf.metal 中的欄位
protected  Icon MetalComboBoxButton.comboIcon
           
protected static Icon MetalSliderUI.horizThumbIcon
          預設水平 thumb Icon
protected  Icon MetalInternalFrameTitlePane.paletteCloseIcon
           
protected static Icon MetalSliderUI.vertThumbIcon
          預設垂直 thumb Icon
 

返回 Iconjavax.swing.plaf.metal 中的方法
static Icon MetalIconFactory.getCheckBoxIcon()
          返回一個複選框圖標。
static Icon MetalIconFactory.getCheckBoxMenuItemIcon()
           
 Icon MetalComboBoxButton.getComboIcon()
           
 Icon MetalLookAndFeel.getDisabledIcon(JComponent component, Icon icon)
          返回具有禁用外觀的 Icon
 Icon MetalLookAndFeel.getDisabledSelectedIcon(JComponent component, Icon icon)
          返回由選定的禁用元件使用的 Icon
static Icon MetalIconFactory.getFileChooserDetailViewIcon()
           
static Icon MetalIconFactory.getFileChooserHomeFolderIcon()
           
static Icon MetalIconFactory.getFileChooserListViewIcon()
           
static Icon MetalIconFactory.getFileChooserNewFolderIcon()
           
static Icon MetalIconFactory.getFileChooserUpFolderIcon()
           
static Icon MetalIconFactory.getHorizontalSliderThumbIcon()
           
static Icon MetalIconFactory.getInternalFrameAltMaximizeIcon(int size)
           
static Icon MetalIconFactory.getInternalFrameCloseIcon(int size)
           
static Icon MetalIconFactory.getInternalFrameDefaultMenuIcon()
           
static Icon MetalIconFactory.getInternalFrameMaximizeIcon(int size)
           
static Icon MetalIconFactory.getInternalFrameMinimizeIcon(int size)
           
static Icon MetalIconFactory.getMenuArrowIcon()
           
static Icon MetalIconFactory.getMenuItemArrowIcon()
           
static Icon MetalIconFactory.getMenuItemCheckIcon()
          返回一個將由 JCheckBoxMenuItem 使用的圖標。
static Icon MetalIconFactory.getRadioButtonIcon()
           
static Icon MetalIconFactory.getRadioButtonMenuItemIcon()
           
static Icon MetalIconFactory.getTreeComputerIcon()
           
static Icon MetalIconFactory.getTreeControlIcon(boolean isCollapsed)
           
static Icon MetalIconFactory.getTreeFloppyDriveIcon()
           
static Icon MetalIconFactory.getTreeFolderIcon()
           
static Icon MetalIconFactory.getTreeHardDriveIcon()
           
static Icon MetalIconFactory.getTreeLeafIcon()
           
static Icon MetalIconFactory.getVerticalSliderThumbIcon()
           
 

參數型別為 Iconjavax.swing.plaf.metal 中的方法
 Icon MetalLookAndFeel.getDisabledIcon(JComponent component, Icon icon)
          返回具有禁用外觀的 Icon
 Icon MetalLookAndFeel.getDisabledSelectedIcon(JComponent component, Icon icon)
          返回由選定的禁用元件使用的 Icon
 void MetalComboBoxButton.setComboIcon(Icon i)
           
 

參數型別為 Iconjavax.swing.plaf.metal 中的建構子
MetalComboBoxButton(JComboBox cb, Icon i, boolean onlyIcon, CellRendererPane pane, JList list)
           
MetalComboBoxButton(JComboBox cb, Icon i, CellRendererPane pane, JList list)
           
 

javax.swing.plaf.synthIcon 的使用
 

返回 Iconjavax.swing.plaf.synth 中的方法
 Icon SynthStyle.getIcon(SynthContext context, Object key)
          獲得其值是一個 Icon 的特定樣式屬性的便捷方法。
 

參數型別為 Iconjavax.swing.plaf.synth 中的方法
 Dimension SynthGraphicsUtils.getMaximumSize(SynthContext ss, Font font, String text, Icon icon, int hAlign, int vAlign, int hTextPosition, int vTextPosition, int iconTextGap, int mnemonicIndex)
          返回正確呈現圖標和文本所需的最大大小。
 Dimension SynthGraphicsUtils.getMinimumSize(SynthContext ss, Font font, String text, Icon icon, int hAlign, int vAlign, int hTextPosition, int vTextPosition, int iconTextGap, int mnemonicIndex)
          返回正確呈現圖標和文本所需的最小大小。
 Dimension SynthGraphicsUtils.getPreferredSize(SynthContext ss, Font font, String text, Icon icon, int hAlign, int vAlign, int hTextPosition, int vTextPosition, int iconTextGap, int mnemonicIndex)
          返回正確呈現圖標和文本所需的首選大小。
 String SynthGraphicsUtils.layoutText(SynthContext ss, FontMetrics fm, String text, Icon icon, int hAlign, int vAlign, int hTextPosition, int vTextPosition, Rectangle viewR, Rectangle iconR, Rectangle textR, int iconTextGap)
          根據通過參考返回的放置圖標和文本的位置,佈局文本和圖標。
 void SynthGraphicsUtils.paintText(SynthContext ss, Graphics g, String text, Icon icon, int hAlign, int vAlign, int hTextPosition, int vTextPosition, int iconTextGap, int mnemonicIndex, int textOffset)
          繪製圖標和文本。
 

javax.swing.textIcon 的使用
 

返回 Iconjavax.swing.text 中的方法
static Icon StyleConstants.getIcon(AttributeSet a)
          從屬性列表中獲取圖標設置。
 

參數型別為 Iconjavax.swing.text 中的方法
static void StyleConstants.setIcon(MutableAttributeSet a, Icon c)
          設置圖標屬性。
 

javax.swing.text.htmlIcon 的使用
 

返回 Iconjavax.swing.text.html 中的方法
 Icon ImageView.getLoadingImageIcon()
          返回載入圖像過程中要使用的圖標。
 Icon ImageView.getNoImageIcon()
          如果不能找到圖像,則返回要使用的圖標。
 

javax.swing.treeIcon 的使用
 

宣告為 Iconjavax.swing.tree 中的欄位
protected  Icon DefaultTreeCellRenderer.closedIcon
          用於顯示無擴展的非葉節點的圖標。
protected  Icon DefaultTreeCellEditor.editingIcon
          編輯時要使用的圖標。
protected  Icon DefaultTreeCellRenderer.leafIcon
          用於顯示葉節點的圖標。
protected  Icon DefaultTreeCellRenderer.openIcon
          用於顯示擴展的非葉節點的圖標。
 

返回 Iconjavax.swing.tree 中的方法
 Icon DefaultTreeCellRenderer.getClosedIcon()
          返回用於表示沒有擴展的非葉節點的圖標。
 Icon DefaultTreeCellRenderer.getDefaultClosedIcon()
          返回預設圖標,對於當前的 laf,它用於表示沒有擴展的非葉節點。
 Icon DefaultTreeCellRenderer.getDefaultLeafIcon()
          返回預設圖標,對於當前的 laf,它用於表示葉節點。
 Icon DefaultTreeCellRenderer.getDefaultOpenIcon()
          返回預設圖標,對於當前的 laf,它用於表示擴展的非葉節點。
 Icon DefaultTreeCellRenderer.getLeafIcon()
          返回用於表示葉節點的圖標。
 Icon DefaultTreeCellRenderer.getOpenIcon()
          返回用於表示擴展的非葉節點的圖標。
 

參數型別為 Iconjavax.swing.tree 中的方法
 void DefaultTreeCellRenderer.setClosedIcon(Icon newIcon)
          設置用於表示沒有擴展的非葉節點的圖標。
 void DefaultTreeCellRenderer.setLeafIcon(Icon newIcon)
          設置用於表示葉節點的圖標。
 void DefaultTreeCellRenderer.setOpenIcon(Icon newIcon)
          設置用於表示擴展的非葉節點的圖標。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only