我想使用java.awt / javax.swing在一个更大的窗口内有一个单独的图形窗口(以及一个单独的笛卡尔坐标平面),我画了一个picture来告诉你我的意思
我不知道该如何做到这一点,把一些文献扔给我,我可以阅读以便更好地理解这一点会非常好,我的问题的解决方案会很棒。
PS。我没有真正尝试任何东西,因为我不知道该尝试什么。
答案 0 :(得分:4)
我建议首先下载NetBeans,因为它是我所知道的最简单的UI设计IDE。
JPanel
,并将其称为drawingCanvasPanel
。该面板将成为绘图区域。不要忘记使用面板的painComponent
覆盖Panel的Graphics
方法,在该方法中绘制自定义图形和形状。答案 1 :(得分:4)
我在左侧paintComponent()
覆盖JPanel
,正如所讨论的那样here。 JPanel
中的JButton
BoxLayout
可能会出现在右侧,如here所示。另请参阅相关示例LinePanel
。
答案 2 :(得分:-1)
您可以使用内部框架,如何使用它,请参阅official tutorial