Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.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 GUI_Java_User Interface_Matrix_Textbox - Fatal编程技术网

可变矩阵大小java GUI

可变矩阵大小java GUI,java,user-interface,matrix,textbox,Java,User Interface,Matrix,Textbox,因此,我正在用java创建一个GUI,它可以对矩阵进行加法、减法或乘法,我希望能够使用组合框调整矩阵的大小。我可以处理它的所有数学部分,但我似乎不知道如何在面板中创建数量可变的文本框 我的第一个问题是,我想做的一切可能吗?如果是,我如何在面板中创建数量可变的文本框,并能够从中读取所有文本框,然后将必要的值输出到另一个大小可变的网格 我意识到这可能有点令人困惑,请随时提出任何澄清问题,并提前感谢您的帮助一种方法是: LinkedList<LinkedList<JTextField>

因此,我正在用java创建一个GUI,它可以对矩阵进行加法、减法或乘法,我希望能够使用组合框调整矩阵的大小。我可以处理它的所有数学部分,但我似乎不知道如何在面板中创建数量可变的文本框

我的第一个问题是,我想做的一切可能吗?如果是,我如何在面板中创建数量可变的文本框,并能够从中读取所有文本框,然后将必要的值输出到另一个大小可变的网格


我意识到这可能有点令人困惑,请随时提出任何澄清问题,并提前感谢您的帮助

一种方法是:

LinkedList<LinkedList<JTextField>> matrixA = new LinkedList<>();
LinkedList matrixA=新建LinkedList();
然后在需要输入时遍历它们


我可以为GUI推荐
GridLayout

试试看。Oracle的文档是一个很好的起点。

感谢您的回答,尽管有点晚了。如果你能解释为什么你认为JTable也是一个好主意,这是一个好主意。读者可以在点击链接之前决定你的答案是否符合他们的问题