Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 更改jPanel中矩形的边框_Java_Swing - Fatal编程技术网

Java 更改jPanel中矩形的边框

Java 更改jPanel中矩形的边框,java,swing,Java,Swing,我正在面板中绘制一个矩形,并添加了一个+按钮以增加形状的大小。我如何才能做到这一点?如果您的问题是如何绘制一个更大的矩形。在绘制矩形的paintComponent方法中,增加矩形的大小。如果您想让JPanel更大,我强烈建议您使用布局管理器,并可能设置面板的PreferredSize()。如果您的问题是如何绘制更大的矩形。在绘制矩形的paintComponent方法中,增加矩形的大小。如果您试图使JPanel更大,我强烈建议您使用布局管理器,并可能设置面板的PreferredSize() 现在,

我正在面板中绘制一个矩形,并添加了一个+按钮以增加形状的大小。我如何才能做到这一点?

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

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

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

矩形宽度 矩形高度

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


如果你需要更多的帮助,你的帖子会说明问题,因为你对问题的描述太模糊了

阅读Swing教程中的一节,了解基本知识

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

矩形宽度 矩形高度

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


如果你需要更多的帮助,你的帖子会说明问题,因为你对问题的描述太模糊了

我正在尝试绘制更大的矩形,但我想在单击按钮时将其变大将事件侦听器添加到更改绘制时使用的变量的按钮。我正在尝试绘制更大的矩形,但我想在单击按钮时将其变大将事件侦听器添加到更改绘制时使用的变量的按钮绘画。当我点击按钮时,它应该越来越大。现在我在面板中绘制矩形,但我认为我应该添加一些方法。当我点击按钮时,它应该越来越大。现在我在面板中绘制矩形,但我认为我应该添加一些方法