【发布时间】:2011-12-11 23:28:53
【问题描述】:
我一直在尝试在我用 Netbeans 制作的 GUI 应用程序中实现图形。我已经使用 GUI 编辑器完成了布局(按钮、文本框等),到目前为止一切正常。基本上我想要做的是在我的 JFrame 的下半部分生成一些图形(线条等),并将复选框、按钮等留在我的 JFrame 的上半部分。
从我看到的示例中,一般的方法是创建一个扩展 JPanel 的类,并包含用于创建线条和其他各种形状的图形代码。我已经能够独立于 GUI 编辑器实现这一点,但应用程序仅由占据整个 JFrame 的 JPanel 组成。我在 GUI 编辑器中用于执行此操作的不同方法要么生成了图形,但在我的 JFrame 中屏蔽了其他所有内容(即使是一小行),或者根本没有做任何事情。
理想情况下,我希望能够将任意大小的 JPanel 放置在我的 JFrame 上的任意位置,并创建包含在面板中的图形。我还希望我创建的图形的坐标被引用到 JPanel 而不是 JFrame(所以坐标 0,0 是我的 JPanel 的左上角,无论我决定将它放在哪里。)
有没有直接的方法来做到这一点?
(非常感谢示例代码)
【问题讨论】:
标签: java swing graphics netbeans