我已经开始使用 Java 2D,最初我一直被困在如何在标题栏之后移动我的绘图位置。如果我开始绘制 x,y (0,0)。我的形状是在标题栏隐藏下。
在标题栏之后设置绘图位置的最佳方法是什么?
听起来您已经覆盖了顶级容器上的绘画,例如JFrame
?这是你的问题。AJFrame
的装饰实际上是画在窗户里面的。
您应该创建一个自定义组件,JPanel
例如,覆盖它的paintComponent
方法并在那里执行您的自定义绘画。
然后,您可以将其添加到您的框架或替换框架内容窗格。
仔细看看执行自定义绘画
你可以去看看
有关更多示例...