我在一个面板上画了一个矩形,我添加了一个+按钮来增加我的形状尺寸。我可以这样做吗?
答案 0 :(得分:3)
阅读Custom Painting上的Swing教程中的基础知识部分。
现在,在进行自定义绘制的类中,您需要保留两个变量:
rectangleWidth rectangleHeight
您还需要在类中添加一个方法,如“increaseRectangleSize()”。然后,当您单击按钮时,您将调用该方法。该方法将增加这两个变量的值,然后在其自身上调用repaint()。
如果您需要更多帮助,请发布显示问题的SSCCE,因为您对问题的描述过于模糊。
答案 1 :(得分:0)
如果您的问题是如何绘制更大的矩形。在绘制矩形的paintComponent方法中,增加大小。如果你试图让JPanel更大,我强烈建议你使用布局管理器,并可能设置面板的PreferredSize()。