在TitleBar之后设置Java 2D绘图

时间:2013-05-30 09:12:08

标签: java swing jframe java-2d

我已经介入使用Java 2D,最初我被困在如何在Title Bar之后移动我的绘图位置。 如果我开始绘制x,y(0,0)。我的形状是标题栏隐藏。

这是在标题栏后设置绘图位置的最佳方式。

1 个答案:

答案 0 :(得分:1)

听起来你已经覆盖了顶层容器上的油漆,比如JFrame?这是你的问题。 JFrame的装饰实际上是在窗户内画的。

您应该创建一个自定义组件,例如来自JPanel,覆盖它的paintComponent方法并在那里执行自定义绘画。

然后,您可以将其添加到框架中或替换框架内容窗格。

仔细查看Performing Custom Painting

你可以看看

更多例子......