Основные методы работы с jTable
создание пустой таблицы NxM:
jTable1.setModel(new javax.swing.table.DefaultTableModel(new Integer[n][m],new String[m]));
Запись значений в ячейку:
jTable1.setValueAt(<значение>,<столбец>, <строка>);
Чтение значения:
переменная = jTable1.getValueAt(<столбец>, <строка>);
Все действия с массивом и jTable в кнопке:
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) { int n = Integer.parseInt(jTextField1.getText()); int m = Integer.parseInt(jTextField2.getText()); Integer[][] a= new Integer[n][m]; Random rn= new Random(); for(int i=0;i<n;i++) for(int j=0;j<m;j++) a[i][j]=rn.nextInt(21)-10; jTable1.setModel(new javax.swing.table.DefaultTableModel(a,new String[m])); }