2
3つの列を持つjframeを使用してjtableを作成しましたが、ユーザーから通知された特定の行数を追加しようとしています。行の追加メソッド。Javaのデフォルトテーブルモデルの行を追加します
package cpm;
import static java.lang.Integer.parseInt;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
public class tela extends javax.swing.JFrame {
public tela() {
initComponents();
DefaultTableModel modelo = (DefaultTableModel)jTable1.getModel();
String quantidade = JOptionPane.showInputDialog("Informe a quantidade de atividades");
int qtd = parseInt(quantidade);
for (int i = 0; i == qtd ; i++) {
modelo.addRow(new Object[]{"","",""});
}
jTable1.setModel(modelo);
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new tela().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JLabel jLabel1;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTable jTable1;
private javax.swing.JTextField jTextField1;
// End of variables declaration
}
私は列を作成したJFrameのグラフィックデザインを使用しました。
「i == qtd」から「i
wero
ありがとう!出来た! – Mutante