1
我使用1个jTable,1个jTextField和1个按钮在NetBeans中创建了jFrame。我把这些代码放在jButtonActionPerformed中。在jTextfield中显示jTable(char)数据
String kar="";
table.setValueAt('a', 0, 0);
table.setValueAt('b', 1, 0);
table.setValueAt('c', 2, 0);
table.setValueAt('d', 0, 1);
table.setValueAt('e', 1, 1);
table.setValueAt('f', 2, 1);
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
String ar = (table.getValueAt(i, j).toString());
kar+=ar;
}
}
a.setText(kar);
所以,我设置表的值作为上述,我想在文本框作为一个句子来显示它..所以输出应该是“ABCDEF”。但是我在文本框中没有任何内容。任何人都可以帮我解决这个问题吗?
我很新,在这..所以我希望你们可以解释一些容易理解的东西。
a.setText(kar)'中的'a'是什么? – user3437460
您可以打印并首先检查您在String = ar ...中获得的值,例如System.out.println(“value at row:”+ i +“column:”+ j +“is:”+ ar); – Optional
@ user3437460它的变量名称jTextfield – DonDon