Java-循环的textField未完成
我一直在尝试创建一个9x9的textFields网格,其中每个textField都分配给二维数组中的一个元素。例如,左上角的文本字段是字段[0][0],右上角的文本字段是字段[1][0],右下角的文本字段是字段[8][8] 到目前为止我有Java-循环的textField未完成,java,swing,Java,Swing,我一直在尝试创建一个9x9的textFields网格,其中每个textField都分配给二维数组中的一个元素。例如,左上角的文本字段是字段[0][0],右上角的文本字段是字段[1][0],右下角的文本字段是字段[8][8] 到目前为止我有 TextField[][] fields = new TextField[9][9]; { for (Y=0;Y<9;Y++) { XPosition=0; for (X=0;X<9;X++) {
TextField[][] fields = new TextField[9][9]; {
for (Y=0;Y<9;Y++) {
XPosition=0;
for (X=0;X<9;X++) {
fields[X][Y] = new TextField(1);
fields[X][Y].setColumns(1);
fields[X][Y].setBounds(XPosition, YPosition ,32, 32);
frame.getContentPane().add(fields[X][Y]);
XPosition=XPosition+32;
}
YPosition = YPosition+32;
}
}
TextField[][]字段=新的TextField[9][9];{
对于(Y=0;Y使用网格布局:
绝对定位不可靠。添加
frame.getContentPane().setLayout(null);
修正了错误你的布局管理器是什么,你能简单地使用GridLayout吗?或者GridBagLayout
或者TextField
是一个很重的组件,你的意思可能是JTextField
我添加了frame.setLayout(新的GridLayout(9,9));这似乎已经修复了它,并将它们分类到一个9x9网格中。我如何在网格外创建一个按钮,并使网格具有确定的大小“我将如何…”因此,它不是一个帮助台,而是一个问答网站。您对此线程的Q已被a。请开始一个关于其他问题的新线程。