@Override
public void paint(Graphics g0, JComponent c) {
Graphics2D g = (Graphics2D)g0;
ColorWell well = (ColorWell)c;
Color color = well.getColor();
Border border = c.getBorder();
Insets borderInsets = border.getBorderInsets(c);
if(color.getAlpha()<255) {
TexturePaint checkers = PlafPaintUtils.getCheckerBoard(8);
g.setPaint(checkers);
g.fillRect(borderInsets.left, borderInsets.top,
c.getWidth()-borderInsets.left-borderInsets.right,
c.getHeight()-borderInsets.top-borderInsets.bottom);
}
g.setColor(color);
g.fillRect(borderInsets.left, borderInsets.top,
c.getWidth()-borderInsets.left-borderInsets.right,
c.getHeight()-borderInsets.top-borderInsets.bottom);
}
ColorWellUI.java 文件源码
java
阅读 80
收藏 0
点赞 0
评论 0
项目:pumpernickel
作者:
评论列表
文章目录