Java-循环的textField未完成

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++) {

我一直在尝试创建一个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++) {

                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。请开始一个关于其他问题的新线程。