2010-12-18 76 views
0

我在面板中绘制矩形并添加了一个+按钮来增加我的形状大小,我可以做到吗?在jPanel中更改矩形的边框

+2

你能解释一下吗? – pringlesinn 2010-12-18 13:46:57

+0

虽然我点击按钮,它应该更大,更大。现在,我在面板中绘制矩形,但我认为我应该添加一些方法 – marry 2010-12-18 15:15:44

回答

0

如果你的问题是如何绘制一个更大的矩形。在绘制矩形的paintComponent方法中,增加了大小。如果您试图使JPanel变大,我会强烈建议您使用布局管理器,并可能设置面板的PreferredSize()。

+0

我想绘制更大的矩形,但我想使它更大时,我单击按钮 – marry 2010-12-18 15:13:43

+0

添加事件监听器来改变绘画时使用的变量。 – jzd 2010-12-18 18:43:07

3

阅读Swing教程中关于Custom Painting的部分以获取基本知识。现在

,在你的类,它的风俗画,你需要保持两个变量:

rectangleWidth rectangleHeight

您还需要添加一个方法,如类“increaseRectangleSize()”。然后当你点击你的按钮时,你调用该方法。该方法将增加这两个变量的值,然后在其本身上调用repaint()。

如果您需要更多帮助,请发送您的SSCCE来证明问题,因为您对问题的描述过于模糊。