JAVA Graphics2D添加填充

时间:2014-01-23 05:59:18

标签: java awt paint graphics2d

我正在考虑JAVA项目,需要添加透明填充,以便最终输出看起来干净。这是我的代码:

@Override
public void paint(Graphics2D g, JComponent object, int width, int height) {

    g.setColor(color);
    g.fillRect(0, 0, width - 1, height - 1);
    g.draw(new RoundRectangle2D.Double(0, 0,
                                       width - 1,
                                       height + 1,
                                       10, 10));
    g.setColor(lineColor);
    g.draw(new Line2D.Double(0, height - 1 , width, height - 1));
}

上面的代码创建了一个圆角矩形,类似于您在Web浏览器或其他应用程序上看到的Tabs。问题是..标签之间没有空格。如何在Graphics2D对象的右侧实际添加10像素填充?

0 个答案:

没有答案