2014-02-04 3 views
0

Так что я создаю GUI с java, который может добавлять, вычитать или умножать матрицы, и я хочу иметь возможность изменять размер матрицы с помощью комбинированного блока. Я могу позаботиться обо всех математических темах, но я не могу понять, как создать переменное количество текстовых полей в панели.переменные размеры матрицы java GUI

Мой первый вопрос в том, что я пытаюсь сделать вообще возможно? и если да, то как я могу создать переменное количество текстовых полей внутри панели и иметь возможность читать из них все, а затем вывести необходимые значения в другую сетку с переменным размером?

Я понимаю, что это может быть немного запутанным, пожалуйста, не стесняйтесь задавать уточняющие вопросы и спасибо заранее за вашу помощь

ответ

0

Одним из способов было бы иметь:

LinkedList<LinkedList<JTextField>> matrixA = new LinkedList<>(); 

Затем перебираем их, когда вам нужны входы.

Могу ли я предложить GridLayout для GUI?

0

Попробуйте JTable. Документация Oracle является хорошей отправной точкой.

+0

Спасибо за ответ, хотя это немного поздно. Это хорошая идея, если вы можете объяснить, почему, по вашему мнению, JTable - хорошая идея. Затем читатель может решить, отвечает ли ваш ответ на свой вопрос, прежде чем следовать ссылке – Mikkel

Смежные вопросы