|
|||||||||
类 javax.swing.plaf.synth.SynthContext
的使用
使用 SynthContext 的软件包 | |
---|---|
javax.swing.plaf.synth | Synth 是一个可更换皮肤 (skinnable) 的外观,在其中可委托所有绘制。 |
javax.swing.plaf.synth 中 SynthContext 的使用 |
---|
参数类型为 SynthContext 的 javax.swing.plaf.synth 中的方法 | |
---|---|
int |
SynthGraphicsUtils.computeStringWidth(SynthContext ss, Font font, FontMetrics metrics, String text) 返回传入字符串的大小。 |
void |
SynthGraphicsUtils.drawLine(SynthContext context, Object paintKey, Graphics g, int x1, int y1, int x2, int y2) 在两个端点之间绘制一条线。 |
Object |
SynthStyle.get(SynthContext context, Object key) 某个 region 特定样式属性的获取器。 |
boolean |
SynthStyle.getBoolean(SynthContext context, Object key, boolean defaultValue) 获得其值是一个 Boolean 值的特定样式属性的便捷方法。 |
Color |
SynthStyle.getColor(SynthContext context, ColorType type) 返回指定状态的颜色。 |
protected abstract Color |
SynthStyle.getColorForState(SynthContext context, ColorType type) 返回指定状态的颜色。 |
Font |
SynthStyle.getFont(SynthContext context) 返回指定状态的 Font。 |
protected abstract Font |
SynthStyle.getFontForState(SynthContext context) 返回指定状态的字体。 |
SynthGraphicsUtils |
SynthStyle.getGraphicsUtils(SynthContext context) 返回指定上下文的 SynthGraphicUtils 。 |
Icon |
SynthStyle.getIcon(SynthContext context, Object key) 获得其值是一个 Icon 的特定样式属性的便捷方法。 |
Insets |
SynthStyle.getInsets(SynthContext context, Insets insets) 返回用来计算大小调整信息的 Insets。 |
int |
SynthStyle.getInt(SynthContext context, Object key, int defaultValue) 获得值为 Number 的一个特定样式属性的便捷方法。 |
int |
SynthGraphicsUtils.getMaximumCharHeight(SynthContext context) 根据传入的 SynthContext 返回 Font 的最大高度。 |
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) 返回正确呈现图标和文本所需的最小大小。 |
SynthPainter |
SynthStyle.getPainter(SynthContext context) 返回将用于绘制的 SynthPainter 。 |
Dimension |
SynthGraphicsUtils.getPreferredSize(SynthContext ss, Font font, String text, Icon icon, int hAlign, int vAlign, int hTextPosition, int vTextPosition, int iconTextGap, int mnemonicIndex) 返回正确呈现图标和文本所需的首选大小。 |
String |
SynthStyle.getString(SynthContext context, Object key, String defaultValue) 获得其值是一个 String 值的特定样式属性的便捷方法。 |
void |
SynthStyle.installDefaults(SynthContext context) 在 context 的 JComponent 上根据此 Style 安装必要的状态。 |
boolean |
SynthStyle.isOpaque(SynthContext context) 如果 region 是不透明的,则返回 true。 |
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 |
SynthPainter.paintArrowButtonBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制箭头按钮的背景。 |
void |
SynthPainter.paintArrowButtonBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制箭头按钮的边框。 |
void |
SynthPainter.paintArrowButtonForeground(SynthContext context, Graphics g, int x, int y, int w, int h, int direction) 绘制箭头按钮的前景。 |
void |
SynthPainter.paintButtonBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制按钮的背景。 |
void |
SynthPainter.paintButtonBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制按钮的边框。 |
void |
SynthPainter.paintCheckBoxBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制复选框的背景。 |
void |
SynthPainter.paintCheckBoxBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制复选框的边框。 |
void |
SynthPainter.paintCheckBoxMenuItemBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制复选框菜单项的背景。 |
void |
SynthPainter.paintCheckBoxMenuItemBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制复选框菜单项的边框。 |
void |
SynthPainter.paintColorChooserBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制颜色选择器的背景。 |
void |
SynthPainter.paintColorChooserBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制颜色选择器的边框。 |
void |
SynthPainter.paintComboBoxBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制组合框的背景。 |
void |
SynthPainter.paintComboBoxBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制组合框的边框。 |
void |
SynthPainter.paintDesktopIconBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制桌面图标的背景。 |
void |
SynthPainter.paintDesktopIconBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制桌面图标的边框。 |
void |
SynthPainter.paintDesktopPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制桌面窗格的背景。 |
void |
SynthPainter.paintDesktopPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制桌面窗格的边框。 |
void |
SynthPainter.paintEditorPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制编辑器窗格的背景。 |
void |
SynthPainter.paintEditorPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制编辑器窗格的边框。 |
void |
SynthPainter.paintFileChooserBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制文件选择器的背景。 |
void |
SynthPainter.paintFileChooserBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制文件选择器的边框。 |
void |
SynthPainter.paintFormattedTextFieldBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制已格式化文本字段的背景。 |
void |
SynthPainter.paintFormattedTextFieldBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制已格式化文本字段的边框。 |
void |
SynthPainter.paintInternalFrameBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制内部窗体的背景。 |
void |
SynthPainter.paintInternalFrameBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制内部窗体的边框。 |
void |
SynthPainter.paintInternalFrameTitlePaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制内部窗体标题窗格的背景。 |
void |
SynthPainter.paintInternalFrameTitlePaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制内部窗体标题窗格的边框。 |
void |
SynthPainter.paintLabelBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制标签的背景。 |
void |
SynthPainter.paintLabelBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制标签的边框。 |
void |
SynthPainter.paintListBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制列表的背景。 |
void |
SynthPainter.paintListBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制列表的边框。 |
void |
SynthPainter.paintMenuBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制菜单的背景。 |
void |
SynthPainter.paintMenuBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制菜单栏的背景。 |
void |
SynthPainter.paintMenuBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制菜单栏的边框。 |
void |
SynthPainter.paintMenuBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制菜单的边框。 |
void |
SynthPainter.paintMenuItemBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制菜单项的背景。 |
void |
SynthPainter.paintMenuItemBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制菜单项的边框。 |
void |
SynthPainter.paintOptionPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制选项窗格的背景。 |
void |
SynthPainter.paintOptionPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制选项窗格的边框。 |
void |
SynthPainter.paintPanelBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制面板的背景。 |
void |
SynthPainter.paintPanelBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制面板的边框。 |
void |
SynthPainter.paintPasswordFieldBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制密码字段的背景。 |
void |
SynthPainter.paintPasswordFieldBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制密码字段的边框。 |
void |
SynthPainter.paintPopupMenuBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制弹出菜单的背景。 |
void |
SynthPainter.paintPopupMenuBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制弹出菜单的边框。 |
void |
SynthPainter.paintProgressBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制进度条的背景。 |
void |
SynthPainter.paintProgressBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制进度条的边框。 |
void |
SynthPainter.paintProgressBarForeground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation) 绘制进度条的前景。 |
void |
SynthPainter.paintRadioButtonBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制单选钮的背景。 |
void |
SynthPainter.paintRadioButtonBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制单选钮的边框。 |
void |
SynthPainter.paintRadioButtonMenuItemBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制单选钮菜单项的背景。 |
void |
SynthPainter.paintRadioButtonMenuItemBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制单选钮菜单项的边框。 |
void |
SynthPainter.paintRootPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制根窗体的背景。 |
void |
SynthPainter.paintRootPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制根窗体的边框。 |
void |
SynthPainter.paintScrollBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制滚动条的背景。 |
void |
SynthPainter.paintScrollBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制滚动条的边框。 |
void |
SynthPainter.paintScrollBarThumbBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation) 绘制滚动条的 thumb 的背景。 |
void |
SynthPainter.paintScrollBarThumbBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation) 绘制滚动条的 thumb 的边框。 |
void |
SynthPainter.paintScrollBarTrackBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制滚动条滑道的背景。 |
void |
SynthPainter.paintScrollBarTrackBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制滚动条滑道的边框。 |
void |
SynthPainter.paintScrollPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制滚动窗格的背景。 |
void |
SynthPainter.paintScrollPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制滚动窗格的边框。 |
void |
SynthPainter.paintSeparatorBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制分隔符的背景。 |
void |
SynthPainter.paintSeparatorBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制分隔符的边框。 |
void |
SynthPainter.paintSeparatorForeground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation) 绘制分隔符的前景。 |
void |
SynthPainter.paintSliderBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制滑块的背景。 |
void |
SynthPainter.paintSliderBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制滑块的边框。 |
void |
SynthPainter.paintSliderThumbBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation) 绘制滑块的 thumb 的背景。 |
void |
SynthPainter.paintSliderThumbBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation) 绘制滑块的 thumb 的边框。 |
void |
SynthPainter.paintSliderTrackBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制滑块的滑道的背景。 |
void |
SynthPainter.paintSliderTrackBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制滑块的滑道的边框。 |
void |
SynthPainter.paintSpinnerBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制 spinner 的背景。 |
void |
SynthPainter.paintSpinnerBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制 spinner 的边框。 |
void |
SynthPainter.paintSplitPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制分隔窗格的背景。 |
void |
SynthPainter.paintSplitPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制分隔窗格的边框。 |
void |
SynthPainter.paintSplitPaneDividerBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制分隔窗格的分隔符的背景。 |
void |
SynthPainter.paintSplitPaneDividerForeground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation) 绘制分隔窗格的分隔符的前景。 |
void |
SynthPainter.paintSplitPaneDragDivider(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation) 当用户拖动分隔符时,绘制分隔窗格的分隔符。 |
void |
SynthPainter.paintTabbedPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制选项卡窗格的背景。 |
void |
SynthPainter.paintTabbedPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制选项卡窗格的边框。 |
void |
SynthPainter.paintTabbedPaneContentBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制包含选项卡窗格中所选选项卡内容的区域的背景。 |
void |
SynthPainter.paintTabbedPaneContentBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制包含选项卡窗格中所选选项卡内容的区域的边框。 |
void |
SynthPainter.paintTabbedPaneTabAreaBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制选项卡窗格的选项卡背后区域的背景。 |
void |
SynthPainter.paintTabbedPaneTabAreaBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制选项卡窗格的选项卡背后区域的边框。 |
void |
SynthPainter.paintTabbedPaneTabBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int tabIndex) 绘制选项卡窗格的选项卡的背景。 |
void |
SynthPainter.paintTabbedPaneTabBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int tabIndex) 绘制选项卡窗格的选项卡的边框。 |
void |
SynthPainter.paintTableBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制表的背景。 |
void |
SynthPainter.paintTableBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制表的边框。 |
void |
SynthPainter.paintTableHeaderBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制表标题的背景。 |
void |
SynthPainter.paintTableHeaderBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制表标题的边框。 |
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) 绘制图标和文本。 |
void |
SynthGraphicsUtils.paintText(SynthContext ss, Graphics g, String text, int x, int y, int mnemonicIndex) 在指定位置上绘制文本。 |
void |
SynthGraphicsUtils.paintText(SynthContext ss, Graphics g, String text, Rectangle bounds, int mnemonicIndex) 在指定位置上绘制文本。 |
void |
SynthPainter.paintTextAreaBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制文本区域的背景。 |
void |
SynthPainter.paintTextAreaBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制文本区域的边框。 |
void |
SynthPainter.paintTextFieldBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制文本字段的背景。 |
void |
SynthPainter.paintTextFieldBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制文本字段的边框。 |
void |
SynthPainter.paintTextPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制文本窗格的背景。 |
void |
SynthPainter.paintTextPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制文本窗格的边框。 |
void |
SynthPainter.paintToggleButtonBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制切换按钮的背景。 |
void |
SynthPainter.paintToggleButtonBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制切换按钮的边框。 |
void |
SynthPainter.paintToolBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制工具栏的背景。 |
void |
SynthPainter.paintToolBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制工具栏的边框。 |
void |
SynthPainter.paintToolBarContentBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制工具栏的内容区的背景。 |
void |
SynthPainter.paintToolBarContentBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制工具栏的内容区的边框。 |
void |
SynthPainter.paintToolBarDragWindowBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制从工具栏的主窗体中脱离出来时包含其窗口的背景。 |
void |
SynthPainter.paintToolBarDragWindowBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制从工具栏的主窗体中脱离出来时包含其窗口的边框。 |
void |
SynthPainter.paintToolTipBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制工具提示的背景。 |
void |
SynthPainter.paintToolTipBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制工具提示的边框。 |
void |
SynthPainter.paintTreeBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制树的背景。 |
void |
SynthPainter.paintTreeBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制树的边框。 |
void |
SynthPainter.paintTreeCellBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制包含树中某个单元格的行的背景。 |
void |
SynthPainter.paintTreeCellBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制包含树中某个单元格的行的边框。 |
void |
SynthPainter.paintTreeCellFocus(SynthContext context, Graphics g, int x, int y, int w, int h) 当树中某个单元格拥有焦点时,绘制该单元格的焦点指示器。 |
void |
SynthPainter.paintViewportBackground(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制视口的背景。 |
void |
SynthPainter.paintViewportBorder(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制视口的边框。 |
void |
SynthStyle.uninstallDefaults(SynthContext context) 卸载此样式在 context 的 JComponent 上安装的任何状态。 |
所有类
|
|||||||||