本文整理汇总了Java中java.awt.SystemColor.control方法的典型用法代码示例。如果您正苦于以下问题:Java SystemColor.control方法的具体用法?Java SystemColor.control怎么用?Java SystemColor.control使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类java.awt.SystemColor
的用法示例。
在下文中一共展示了SystemColor.control方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: drawBackground
import java.awt.SystemColor; //导入方法依赖的package包/类
public static void drawBackground(Graphics g, TextComponentState s,
WinTheme t) {
Color c = (s.isEnabled() ? s.getBackground() : SystemColor.control);
WinThemeGraphics wgr = new WinThemeGraphics(g);
if (t.isXpThemeActive()) {
wgr.setTheme(t.getXpTheme("Edit")); //$NON-NLS-1$
int flags = (s.isEnabled() ? WindowsConsts.ETS_NORMAL :
WindowsConsts.ETS_DISABLED);
wgr.drawXpBackground(s.getSize(),
WindowsConsts.EP_EDITTEXT, flags);
if (s.isEnabled() && s.isBackgroundSet()) {
fill(s, c, wgr);
}
} else {
g.setColor(c);
fill(s, c, wgr);
wgr.drawEdge(s.getSize(), WindowsDefs.EDGE_SUNKEN);
}
wgr.dispose();
}
示例2: drawBackground
import java.awt.SystemColor; //导入方法依赖的package包/类
public static void drawBackground(Graphics g, ButtonState s) {
Rectangle rect = s.getBounds();
Color bkColor = s.isBackgroundSet() ? s.getBackground() :
SystemColor.control;
g.setColor(bkColor);
g.fillRect(0, 0, rect.width, rect.height);
drawButtonFrame(g, s.getBounds(), s.isPressed());
if (s.isFocused()) {
Color foreColor = s.isTextColorSet() ?
s.getTextColor() :
SystemColor.controlText;
g.setColor(foreColor);
drawFocusRect(g, 3, 3, rect.width - 7, rect.height - 7);
}
}
示例3: getTreeCellRendererComponent
import java.awt.SystemColor; //导入方法依赖的package包/类
public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded,
boolean leaf, int row, boolean hasFocus) {
super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row, hasFocus);
Color colorForeground;
Color colorBackground;
if (sel) {
if (tree.hasFocus()) {
colorBackground = SystemColor.textHighlight;
colorForeground = SystemColor.textHighlightText;
}
else {
colorForeground = SystemColor.controlText;
colorBackground = SystemColor.control;
}
setBackgroundSelectionColor(colorBackground);
}
else {
colorForeground = tree.getForeground();
colorBackground = tree.getBackground();
setBackgroundNonSelectionColor(colorBackground);
}
setForeground(colorForeground);
return this;
}
示例4: getColorAsString
import java.awt.SystemColor; //导入方法依赖的package包/类
/**
* Parses Color into String representation.
* Required as SystemColors and Alpha Colors have different formats
* @param c Color
* @return [r=102,g=102,b=153,a=255]
*/
private static final String getColorAsString (Color c)
{
if (c == null)
c = SystemColor.control;
StringBuilder sb = new StringBuilder("[r=").append(c.getRed())
.append(",g=").append(c.getGreen())
.append(",b=").append(c.getBlue())
.append(",a=").append(c.getAlpha())
.append("]");
// System.out.println(sb.toString());
return sb.toString();
}
示例5: getColorAsString
import java.awt.SystemColor; //导入方法依赖的package包/类
/**
* Parses Color into String representation.
* Required as SystemColors and Alpha Colors have different formats
*
* @param c Color
* @return [r=102,g=102,b=153,a=255]
* @see #parseColor
*/
public static String getColorAsString(Color c)
{
if (c == null)
{
c = SystemColor.control;
}
final StringBuffer sb = new StringBuffer("[r=").append(c.getRed())
.append(",g=").append(c.getGreen())
.append(",b=").append(c.getBlue())
.append(",a=").append(c.getAlpha())
.append("]");
// System.out.println(sb.toString());
return sb.toString();
}
示例6: getDefaultBackgroundColor
import java.awt.SystemColor; //导入方法依赖的package包/类
public static Color getDefaultBackgroundColor() {
if (Configuration.useRibbonInterface.get()) {
return SubstanceLookAndFeel.getCurrentSkin().getColorScheme(DecorationAreaType.GENERAL, ColorSchemeAssociationKind.FILL, ComponentState.ENABLED).getBackgroundFillColor();
} else {
return SystemColor.control;
}
}
示例7: getControlColor
import java.awt.SystemColor; //导入方法依赖的package包/类
private static Color getControlColor() {
if (Configuration.useRibbonInterface.get()) {
return SubstanceLookAndFeel.getCurrentSkin().getColorScheme(DecorationAreaType.GENERAL, ColorSchemeAssociationKind.FILL, ComponentState.ENABLED).getBackgroundFillColor();
} else {
return SystemColor.control;
}
}
示例8: getBackgroundColor
import java.awt.SystemColor; //导入方法依赖的package包/类
public static Color getBackgroundColor() {
if (Configuration.useRibbonInterface.get()) {
return SubstanceLookAndFeel.getCurrentSkin().getColorScheme(DecorationAreaType.GENERAL, ColorSchemeAssociationKind.FILL, ComponentState.ENABLED).getBackgroundFillColor();
} else {
return SystemColor.control;
}
}
示例9: getBasicSystemColors
import java.awt.SystemColor; //导入方法依赖的package包/类
private Object[] getBasicSystemColors() {
Object[] basicSystemColors = {"desktop", SystemColor.desktop,
"activeCaption", SystemColor.activeCaption,
"activeCaptionText", SystemColor.activeCaptionText,
"activeCaptionBorder", SystemColor.activeCaptionBorder,
"inactiveCaption", SystemColor.inactiveCaption,
"inactiveCaptionText", SystemColor.inactiveCaptionText,
"inactiveCaptionBorder", SystemColor.inactiveCaptionBorder,
"window", SystemColor.window,
"windowBorder", SystemColor.windowBorder,
"windowText", SystemColor.windowText,
"menu", SystemColor.menu,
"menuText", SystemColor.menuText,
"text", SystemColor.text,
"textText", SystemColor.textText,
"textHighlight", SystemColor.textHighlight,
"textHighlightText", SystemColor.textHighlightText,
"textInactiveText", SystemColor.textInactiveText,
"control", SystemColor.control,
"controlText", SystemColor.controlText,
"controlHighlight", SystemColor.controlHighlight,
"controlLtHighlight", SystemColor.controlLtHighlight,
"controlShadow", SystemColor.controlShadow,
"controlDkShadow", SystemColor.controlDkShadow,
"scrollbar", SystemColor.scrollbar,
"info", SystemColor.info,
"infoText", SystemColor.infoText };
return basicSystemColors;
}
示例10: makeColors
import java.awt.SystemColor; //导入方法依赖的package包/类
static public void makeColors ()
{
if (haveParameter("color.background"))
Background = getParameter("color.background", Color.gray.brighter());
else Background = SystemColor.window;
if (haveParameter("color.control"))
ControlBackground = getParameter("color.control", Color.gray
.brighter());
else ControlBackground = SystemColor.control;
}