所以,我有一堆我的窗口,网格的,我有一个JTextField
,我想写一个数字,说如何更改我的网格大小(使用JTextField中)
20,在文本字段和20将将我的网格大小更改为20等等。
这里你可以看到我已经将它设置为30,我可以将其设置为任意数字,但就像我说我想成为
能够改变/设置数量,当我键入的文本字段后我运行该程序。
这是我的网格类,而不是主类,在我的主类,我创建的文本字段和
这样。我也有我的actionPreformed
在我的主要所以我需要在我的actionPreformed
(如有必要)?
所以我的问题是运行程序是如何在文本字段中写
号(10,20,30任何数字),并能够根据我输入的数量来改变我的网格大小后?
另外我需要在我的actionPreformed
(如有必要)?
电网类:
protected int gridSize = 30; // how many grids
public Grids(ghetto ttt )
{
setLayout(new GridLayout(gridSize, gridSize));
theSquares = new Marker[gridSize][gridSize];
for (int i=0; i<gridSize; i++)
{
for (int j=0; j<gridSize; j++)
{
theSquares[i][j] = new Marker(gridSize , this);
add(theSquares[i][j]);
}
}
}
为此使用'JSpinner'。例如。正如所见[这里](http://stackoverflow.com/a/10021773/418556)。 –