在jPanel中更改矩形的边框

时间:2010-12-18 13:30:46

标签: java swing

我在一个面板上画了一个矩形,我添加了一个+按钮来增加我的形状尺寸。我可以这样做吗?

2 个答案:

答案 0 :(得分:3)

阅读Custom Painting上的Swing教程中的基础知识部分。

现在,在进行自定义绘制的类中,您需要保留两个变量:

rectangleWidth rectangleHeight

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

如果您需要更多帮助,请发布显示问题的SSCCE,因为您对问题的描述过于模糊。

答案 1 :(得分:0)

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