我已经介入使用Java 2D,最初我被困在如何在Title Bar之后移动我的绘图位置。 如果我开始绘制x,y(0,0)。我的形状是标题栏隐藏。
这是在标题栏后设置绘图位置的最佳方式。
答案 0 :(得分:1)
听起来你已经覆盖了顶层容器上的油漆,比如JFrame
?这是你的问题。 JFrame
的装饰实际上是在窗户内画的。
您应该创建一个自定义组件,例如来自JPanel
,覆盖它的paintComponent
方法并在那里执行自定义绘画。
然后,您可以将其添加到框架中或替换框架内容窗格。
仔细查看Performing Custom Painting
你可以看看
更多例子......