|
|||||||||
接口 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.swing 中 Icon 的使用 |
---|
实现 Icon 的 javax.swing 中的类 | |
---|---|
class |
ImageIcon 一个 Icon 接口的实现,它根据 Image 绘制 Icon。 |
声明为 Icon 的 javax.swing 中的字段 | |
---|---|
protected Icon |
JInternalFrame.frameIcon 此内部窗体左上角显示的图标。 |
protected Icon |
JOptionPane.icon 在窗格中使用的图标。 |
返回 Icon 的 javax.swing 中的方法 | |
---|---|
Icon |
JLabel.getDisabledIcon() 返回该标签被禁用时所使用的图标。 |
Icon |
AbstractButton.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 |
JLabel.getIcon() 返回该标签显示的图形图像(字形、图标)。 |
Icon |
AbstractButton.getIcon() 返回默认图标。 |
Icon |
JOptionPane.getIcon() 返回此窗格显示的图标。 |
Icon |
JFileChooser.getIcon(File f) 返回此文件或文件类型的图标,这取决于系统。 |
static Icon |
UIManager.getIcon(Object key) 从默认表中返回一个 Icon 。 |
Icon |
UIDefaults.getIcon(Object key) 如果 key 值为一个 Icon ,则返回该 Icon,否则返回 null 。 |
static Icon |
UIManager.getIcon(Object key, Locale l) 从适合给定语言环境的默认表中返回一个 Icon 。 |
Icon |
UIDefaults.getIcon(Object key, Locale l) 如果给定 Locale 的 key 值为一个 Icon ,则返回该 Icon,否则返回 null 。 |
Icon |
JTabbedPane.getIconAt(int index) 返回 index 位置的选项卡图标。 |
Icon |
AbstractButton.getPressedIcon() 返回按钮的按下图标。 |
Icon |
AbstractButton.getRolloverIcon() 返回按钮的翻转图标。 |
Icon |
AbstractButton.getRolloverSelectedIcon() 返回按钮的翻转选定图标。 |
Icon |
AbstractButton.getSelectedIcon() 返回按钮的选择图标。 |
Icon |
TransferHandler.getVisualRepresentation(Transferable t) 返回一个建立传输外观的对象。 |
参数类型为 Icon 的 javax.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 表示的 component 和 tip ,其中任意一个都可以为 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 |
AbstractButton.init(String text, Icon icon) |
protected void |
JMenuItem.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 |
JLabel.setDisabledIcon(Icon disabledIcon) 设置如果此 JLabel 是“禁用的”(JLabel.setEnabled(false)),则要显示的图标。 |
void |
AbstractButton.setDisabledIcon(Icon disabledIcon) 设置按钮的禁用图标。 |
void |
JTabbedPane.setDisabledIconAt(int index, Icon disabledIcon) 将 index 位置的禁用图标设置为 icon ,它可以为 null 。 |
void |
AbstractButton.setDisabledSelectedIcon(Icon disabledSelectedIcon) 设置按钮的禁用选择图标。 |
void |
JInternalFrame.setFrameIcon(Icon icon) 设置要在此内部窗体的标题栏中显示的图像(通常显示在左上角)。 |
void |
JLabel.setIcon(Icon icon) 定义此组件将要显示的图标。 |
void |
AbstractButton.setIcon(Icon defaultIcon) 设置按钮的默认图标。 |
void |
JOptionPane.setIcon(Icon newIcon) 设置要显示的图标。 |
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 参数确定。 |
参数类型为 Icon 的 javax.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.border 中 Icon 的使用 |
---|
声明为 Icon 的 javax.swing.border 中的字段 | |
---|---|
protected Icon |
MatteBorder.tileIcon |
返回 Icon 的 javax.swing.border 中的方法 | |
---|---|
Icon |
MatteBorder.getTileIcon() 返回平铺边框的图标,如果使用了纯色,则返回 null。 |
参数类型为 Icon 的 javax.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.colorchooser 中 Icon 的使用 |
---|
返回 Icon 的 javax.swing.colorchooser 中的方法 | |
---|---|
abstract Icon |
AbstractColorChooserPanel.getLargeDisplayIcon() 返回此面板的大显示图标。 |
abstract Icon |
AbstractColorChooserPanel.getSmallDisplayIcon() 返回此面板的小图标。 |
javax.swing.filechooser 中 Icon 的使用 |
---|
返回 Icon 的 javax.swing.filechooser 中的方法 | |
---|---|
Icon |
FileView.getIcon(File f) 表示 JFileChooser 中此文件的图标。 |
Icon |
FileSystemView.getSystemIcon(File f) 在系统文件浏览器中显示的文件、目录或文件夹的图标。 |
javax.swing.plaf 中 Icon 的使用 |
---|
实现 Icon 的 javax.swing.plaf 中的类 | |
---|---|
class |
IconUIResource |
参数类型为 Icon 的 javax.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.basic 中 Icon 的使用 |
---|
声明为 Icon 的 javax.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 |
类型参数类型为 Icon 的 javax.swing.plaf.basic 中的字段 | |
---|---|
protected Hashtable<File,Icon> |
BasicFileChooserUI.BasicFileView.iconCache |
返回 Icon 的 javax.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() |
参数类型为 Icon 的 javax.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.metal 中 Icon 的使用 |
---|
实现 Icon 的 javax.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 |
声明为 Icon 的 javax.swing.plaf.metal 中的字段 | |
---|---|
protected Icon |
MetalComboBoxButton.comboIcon |
protected static Icon |
MetalSliderUI.horizThumbIcon |
protected Icon |
MetalInternalFrameTitlePane.paletteCloseIcon |
protected static Icon |
MetalSliderUI.vertThumbIcon |
返回 Icon 的 javax.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() |
参数类型为 Icon 的 javax.swing.plaf.metal 中的方法 | |
---|---|
Icon |
MetalLookAndFeel.getDisabledIcon(JComponent component, Icon icon) 返回具有禁用外观的 Icon 。 |
Icon |
MetalLookAndFeel.getDisabledSelectedIcon(JComponent component, Icon icon) 返回由选定的禁用组件使用的 Icon 。 |
void |
MetalComboBoxButton.setComboIcon(Icon i) |
参数类型为 Icon 的 javax.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.synth 中 Icon 的使用 |
---|
返回 Icon 的 javax.swing.plaf.synth 中的方法 | |
---|---|
Icon |
SynthStyle.getIcon(SynthContext context, Object key) 获得其值是一个 Icon 的特定样式属性的便捷方法。 |
参数类型为 Icon 的 javax.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.text 中 Icon 的使用 |
---|
返回 Icon 的 javax.swing.text 中的方法 | |
---|---|
static Icon |
StyleConstants.getIcon(AttributeSet a) 从属性列表中获取图标设置。 |
参数类型为 Icon 的 javax.swing.text 中的方法 | |
---|---|
static void |
StyleConstants.setIcon(MutableAttributeSet a, Icon c) 设置图标属性。 |
javax.swing.text.html 中 Icon 的使用 |
---|
返回 Icon 的 javax.swing.text.html 中的方法 | |
---|---|
Icon |
ImageView.getLoadingImageIcon() 返回加载图像过程中要使用的图标。 |
Icon |
ImageView.getNoImageIcon() 如果不能找到图像,则返回要使用的图标。 |
javax.swing.tree 中 Icon 的使用 |
---|
声明为 Icon 的 javax.swing.tree 中的字段 | |
---|---|
protected Icon |
DefaultTreeCellRenderer.closedIcon 用于显示无扩展的非叶节点的图标。 |
protected Icon |
DefaultTreeCellEditor.editingIcon 编辑时要使用的图标。 |
protected Icon |
DefaultTreeCellRenderer.leafIcon 用于显示叶节点的图标。 |
protected Icon |
DefaultTreeCellRenderer.openIcon 用于显示扩展的非叶节点的图标。 |
返回 Icon 的 javax.swing.tree 中的方法 | |
---|---|
Icon |
DefaultTreeCellRenderer.getClosedIcon() 返回用于表示没有扩展的非叶节点的图标。 |
Icon |
DefaultTreeCellRenderer.getDefaultClosedIcon() 返回默认图标,对于当前的 laf,它用于表示没有扩展的非叶节点。 |
Icon |
DefaultTreeCellRenderer.getDefaultLeafIcon() 返回默认图标,对于当前的 laf,它用于表示叶节点。 |
Icon |
DefaultTreeCellRenderer.getDefaultOpenIcon() 返回默认图标,对于当前的 laf,它用于表示扩展的非叶节点。 |
Icon |
DefaultTreeCellRenderer.getLeafIcon() 返回用于表示叶节点的图标。 |
Icon |
DefaultTreeCellRenderer.getOpenIcon() 返回用于表示扩展的非叶节点的图标。 |
参数类型为 Icon 的 javax.swing.tree 中的方法 | |
---|---|
void |
DefaultTreeCellRenderer.setClosedIcon(Icon newIcon) 设置用于表示没有扩展的非叶节点的图标。 |
void |
DefaultTreeCellRenderer.setLeafIcon(Icon newIcon) 设置用于表示叶节点的图标。 |
void |
DefaultTreeCellRenderer.setOpenIcon(Icon newIcon) 设置用于表示扩展的非叶节点的图标。 |
所有类
|
|||||||||