在两个不同的JPanel上绘制矩形,然后在JFrame上添加JPanel

时间:2014-06-13 00:14:01

标签: java

我想在两个不同的JPanel上绘制两个矩形,然后我想同时在JFrame上添加两个JPanel。请告诉我该怎么做?

1 个答案:

答案 0 :(得分:1)

  

我想在两个不同的JPanel上绘制两个矩形

阅读Custom Painting上Swing教程中的部分,了解自定义绘画的工作示例。关键是覆盖getPreferredSize()方法以返回包含矩形的面板的大小。

  

我想在JFrame上添加两个JPanel

阅读Layout Manager上的Swing教程中的部分。然后,您可以像任何其他Swing组件一样将面板添加到框架中。

真正的问题是为什么你想要两个面板?只需在同一面板上绘制两个矩形。有关如何进行此类绘画的更多建议,请参阅Playing With Shapes