本文整理汇总了Java中com.bulenkov.iconloader.util.Gray类的典型用法代码示例。如果您正苦于以下问题:Java Gray类的具体用法?Java Gray怎么用?Java Gray使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
Gray类属于com.bulenkov.iconloader.util包,在下文中一共展示了Gray类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: paintBorder
import com.bulenkov.iconloader.util.Gray; //导入依赖的package包/类
@Override
public void paintBorder(Component c, Graphics g2, int x, int y, int width, int height) {
if (DarculaTextFieldUI.isSearchField(c)) {
return;
}
Graphics2D g = ((Graphics2D) g2);
final GraphicsConfig config = new GraphicsConfig(g);
g.translate(x, y);
if (c.hasFocus()) {
if (valid) {
DarculaUIUtil.paintFocusRing(g, 2, 2, width - 4, height - 4);
} else {
DarculaUIUtil.paintFocusRing(g, INVALID_DOUBLE_COLOR, new Rectangle(2, 2, width - 4, height - 4));
}
} else {
boolean editable = !(c instanceof JTextComponent) || (((JTextComponent) c).isEditable());
g.setColor(c.isEnabled() && editable ? Gray._100 : new Color(0x535353));
g.drawRect(1, 1, width - 2, height - 2);
}
g.translate(-x, -y);
config.restore();
}
示例2: paintBorder
import com.bulenkov.iconloader.util.Gray; //导入依赖的package包/类
@Override
public void paintBorder(Component c, Graphics g, int x, int y, int width, int height) {
final Graphics2D g2d = (Graphics2D)g;
final Insets ins = getBorderInsets(c);
final int yOff = (ins.top + ins.bottom) / 4;
final boolean square = DarculaButtonUI.isSquare(c);
int offset = square ? 1 : getOffset();
if (c.hasFocus()) {
DarculaUIUtil.paintFocusRing(g2d, offset, yOff, width - 2 * offset, height - 2 * yOff);
} else {
final GraphicsConfig config = new GraphicsConfig(g);
g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
g2d.setRenderingHint(RenderingHints.KEY_STROKE_CONTROL, RenderingHints.VALUE_STROKE_DEFAULT);
g2d.setPaint(new GradientPaint(width / 2, y + yOff + 1, Gray._80.withAlpha(90), width / 2, height - 2 * yOff, Gray._90.withAlpha(90)));
//g.drawRoundRect(x + offset + 1, y + yOff + 1, width - 2 * offset, height - 2*yOff, 5, 5);
((Graphics2D)g).setPaint(Gray._100.withAlpha(180));
g.drawRoundRect(x + offset, y + yOff, width - 2 * offset, height - 2*yOff, square ? 3 : 5, square ? 3 : 5);
config.restore();
}
}
示例3: paintBorder
import com.bulenkov.iconloader.util.Gray; //导入依赖的package包/类
@Override
public void paintBorder(Component c, Graphics g2, int x, int y, int width, int height) {
if (DarculaTextFieldUI.isSearchField(c)) return;
Graphics2D g = ((Graphics2D)g2);
final GraphicsConfig config = new GraphicsConfig(g);
g.translate(x, y);
if (c.hasFocus()) {
DarculaUIUtil.paintFocusRing(g, 2, 2, width - 4, height - 4);
} else {
boolean editable = !(c instanceof JTextComponent) || (((JTextComponent)c).isEditable());
g.setColor(c.isEnabled() && editable ? Gray._100 : new Color(0x535353));
g.drawRect(1, 1, width - 2, height - 2);
}
g.translate(-x, -y);
config.restore();
}
示例4: ImageSelector
import com.bulenkov.iconloader.util.Gray; //导入依赖的package包/类
public ImageSelector()
{
setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));
setCursor(new Cursor(Cursor.HAND_CURSOR));
addMouseListener(this);
Component verticalGlue = Box.createVerticalGlue();
add(verticalGlue);
btRemove = new JButton(new ImageIcon(getClass().getResource("/images/remove_16.png")));
btRemove.setToolTipText(MessageSource.getInstance().getString("ImageSelector.cleanImage"));
btRemove.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
btRemove.setContentAreaFilled(false);
btRemove.setFocusPainted(false);
btRemove.setOpaque(false);
btRemove.setBorderPainted(false);
btRemove.setPreferredSize(new Dimension(16, 16));
btRemove.setMaximumSize(new Dimension(16, 16));
btRemove.setVisible(false);
btRemove.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0)
{
image = null;
imageResized = null;
repaint();
btRemove.setVisible(false);
setCursor(new Cursor(Cursor.HAND_CURSOR));
setToolTipText(MessageSource.getInstance().getString("ImageSelector.openImage"));
}
});
add(btRemove);
setToolTipText(MessageSource.getInstance().getString("ImageSelector.openImage"));
setBorder(new RoundedBorder(Gray._100));
}
示例5: ImageScroller
import com.bulenkov.iconloader.util.Gray; //导入依赖的package包/类
public ImageScroller(Icon icon) {
super();
JPanel p = new JPanel();
p.setBackground(new DoubleColor(Color.white, Gray._80));
p.setLayout(new BorderLayout());
p.add(new JLabel(icon), BorderLayout.CENTER);
getViewport().add(p);
getHorizontalScrollBar().setUnitIncrement(10);
getVerticalScrollBar().setUnitIncrement(10);
}
示例6: paintCheckIcon
import com.bulenkov.iconloader.util.Gray; //导入依赖的package包/类
@Override
protected void paintCheckIcon(Graphics g2, MenuItemLayoutHelper lh, MenuItemLayoutHelper.LayoutResult lr, Color holdc, Color foreground) {
Graphics2D g = (Graphics2D) g2;
final GraphicsConfig config = new GraphicsConfig(g);
g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
g.setRenderingHint(RenderingHints.KEY_STROKE_CONTROL, RenderingHints.VALUE_STROKE_DEFAULT);
g.translate(lr.getCheckRect().x+2, lr.getCheckRect().y+2);
final int sz = 13;
g.setPaint(new GradientPaint(sz / 2, 1, Gray._110, sz / 2, sz, Gray._95));
g.fillRoundRect(0, 0, sz, sz - 1 , 4, 4);
g.setPaint(new GradientPaint(sz / 2, 1, Gray._120.withAlpha(0x5a), sz / 2, sz, Gray._105.withAlpha(90)));
g.drawRoundRect(0, (UIUtil.isUnderDarcula() ? 1 : 0), sz, sz - 1, 4, 4);
g.setPaint(Gray._40.withAlpha(180));
g.drawRoundRect(0, 0, sz, sz - 1, 4, 4);
if (lh.getMenuItem().isSelected()) {
g.setRenderingHint(RenderingHints.KEY_STROKE_CONTROL, RenderingHints.VALUE_STROKE_PURE);
g.setStroke(new BasicStroke(2.0f, BasicStroke.CAP_ROUND,BasicStroke.JOIN_ROUND));
g.setPaint(Gray._30);
g.drawLine(4, 7, 7, 10);
g.drawLine(7, 10, sz, 2);
g.setPaint(Gray._170);
g.drawLine(4, 5, 7, 8);
g.drawLine(7, 8, sz, 0);
}
g.translate(-lr.getCheckRect().x-2, -lr.getCheckRect().y-2);
config.restore();
g.setColor(foreground);
}
示例7: paint
import com.bulenkov.iconloader.util.Gray; //导入依赖的package包/类
@Override
public void paint(Graphics g2, JComponent c) {
final Graphics2D g = (Graphics2D)g2;
final GraphicsConfig config = new GraphicsConfig(g);
final Color bg = c.getBackground();
g.setPaint(new GradientPaint(0, 0, ColorUtil.shift(bg, 1.4), 0, c.getHeight(), ColorUtil.shift(bg, 0.9)));
final int h = c.getHeight();
final int w = c.getWidth();
g.fillRect(0,0, w, h);
g.setPaint(ColorUtil.shift(bg, 0.75));
g.drawLine(0, h-1, w, h-1);
g.drawLine(w-1, 0, w-1, h-1);
final Enumeration<TableColumn> columns = ((JTableHeader)c).getColumnModel().getColumns();
final Color lineColor = ColorUtil.shift(bg, 0.7);
final Color shadow = Gray._255.withAlpha(30);
int offset = 0;
while (columns.hasMoreElements()) {
final TableColumn column = columns.nextElement();
if (columns.hasMoreElements() && column.getWidth() > 0) {
offset += column.getWidth();
g.setColor(lineColor);
g.drawLine(offset-1, 1, offset-1, h-3);
g.setColor(shadow);
g.drawLine(offset, 1, offset, h-3);
}
}
config.restore();
super.paint(g, c);
}
示例8: mouseEntered
import com.bulenkov.iconloader.util.Gray; //导入依赖的package包/类
@Override
public void mouseEntered(MouseEvent e)
{
if (isEnabled())
setBackground(Gray._90);
}
示例9: mouseEntered
import com.bulenkov.iconloader.util.Gray; //导入依赖的package包/类
@Override
public void mouseEntered(MouseEvent e)
{
setBackground(Gray._90);
}
示例10: getInactiveFillColor
import com.bulenkov.iconloader.util.Gray; //导入依赖的package包/类
protected Color getInactiveFillColor() {
return getColor("inactiveFillColor", Gray._40.withAlpha(180));
}
示例11: getBorderColor1
import com.bulenkov.iconloader.util.Gray; //导入依赖的package包/类
protected Color getBorderColor1(boolean enabled) {
return enabled ? getColor("borderColor1", Gray._120.withAlpha(0x5a))
: getColor("disabledBorderColor1", Gray._120.withAlpha(90));
}
示例12: getBorderColor2
import com.bulenkov.iconloader.util.Gray; //导入依赖的package包/类
protected Color getBorderColor2(boolean enabled) {
return enabled ? getColor("borderColor2", Gray._105.withAlpha(90))
: getColor("disabledBorderColor2", Gray._105.withAlpha(90));
}
示例13: getBackgroundColor1
import com.bulenkov.iconloader.util.Gray; //导入依赖的package包/类
protected Color getBackgroundColor1() {
return getColor("backgroundColor1", Gray._110);
}
示例14: getBackgroundColor2
import com.bulenkov.iconloader.util.Gray; //导入依赖的package包/类
protected Color getBackgroundColor2() {
return getColor("backgroundColor2", Gray._95);
}
示例15: getCheckSignColor
import com.bulenkov.iconloader.util.Gray; //导入依赖的package包/类
protected Color getCheckSignColor(boolean enabled) {
return enabled ? getColor("checkSignColor", Gray._170)
: getColor("checkSignColorDisabled", Gray._120);
}