我想在两个不同的JPanel上绘制两个矩形,然后我想同时在JFrame上添加两个JPanel。请告诉我该怎么做?
答案 0 :(得分:1)
我想在两个不同的JPanel上绘制两个矩形
阅读Custom Painting上Swing教程中的部分,了解自定义绘画的工作示例。关键是覆盖getPreferredSize()
方法以返回包含矩形的面板的大小。
我想在JFrame上添加两个JPanel
阅读Layout Manager上的Swing教程中的部分。然后,您可以像任何其他Swing组件一样将面板添加到框架中。
真正的问题是为什么你想要两个面板?只需在同一面板上绘制两个矩形。有关如何进行此类绘画的更多建议,请参阅Playing With Shapes。