Я начинаю на Java GUI. Я пишу программу, которая вычисляет обратную для данной матрицы. Для этого сначала нужно сканировать матрицу. Я решил отсканировать матрицу следующим образом:Динамически создавать JTextField в цикле
Сначала я прошу пользователь подсчет строки или столбца квадратной матрицы. Когда пользователь вводит номер и нажимает кнопку Tamam
, я хочу создать немного NxN JTextField
.
Таким образом, пользователь сможет легко вводить каждый элемент матрицы. Я хочу спросить: я не могу создать NxN JTextField
. Мой код:
private void jButtonRowCntMouseClicked(java.awt.event.MouseEvent evt) {
int i,j;
if(jTextFieldRowCnt.getText() != null){
String cnt = jTextFieldRowCnt.getText();
Integer rowCnt = Integer.parseInt(cnt);
for(i=0;i<rowCnt;i++){
for(j=0;j<rowCnt;j++){
JTextField textField = new JTextField();
this.add(textField);
pack();
}
}
}
}
Но, к сожалению, я не мог этого сделать. Где я иду не так?
Мой другой вопрос: как я могу установить местоположения NxN JTextField
s?
Для лучшей помощи раньше, опубликовать [SSCCE] (HTTP://sscce.org/). Это действительно похоже на то, что он лучше подходит для JTable. –
Что такое «это» и какой макет используется? –
Хороший вопрос .. –