我有一个jTable,我想在其中显示一个命令的结果,我用StringTokenizer类的一个对象来分隔命令cmd的结果并将其显示在表中jTable1,我的问题是当我使用system.out.println(st.nextToken())它正常工作,但当我使用数据[0] [我]来显示结果时,它显示当我编译的最后结果在表 本的所有行的命令是我的代码:我如何使用StringTokenizer与我的jTable
public Object[][] data;
public String title[] = {"t1","t2","t3","t4","t5"};
private void init_tab() {
data = new Object[5][5];
for(int i=0;i<5;i++){
try{
String cmd = "the command "
..... //command cmd traitment
}
I
String response = build.toString();
StringTokenizer st = new StringTokenizer(response,":");
while (st.hasMoreTokens()) {
//System.out.println(st.nextToken()) ;
data[i][0]= st.nextToken();
}
}catch(Exception e){
e.printStackTrace();}
jTable1= new JTable(data, title);
jScrollPane1.setViewportView(jTable1);
}
}
有人可以帮助我,我知道在数据的问题[I] [0],但我怎么能解决这个问题,并感谢
1)为了更好地提供帮助,请发布[SSCCE](http://sscce.org/)。 2)请为代码块使用一致的逻辑缩进。 3)请了解常用的[Java命名约定](http://java.sun.com/docs/books/jls/second_edition/html/names.doc.html#73307),了解类,方法和属性名称并一致使用。一个具体的例子是'init_tab()'应该是'initTab()' – 2012-03-18 12:24:19
...与读取代码一样困难:请修复格式:-) – kleopatra 2012-03-18 12:25:19
谢谢驱逐者,jTable应该返回命令的结果I然后我使用StringTokenizer来分离结果并将其写入jTable中,但是当我使用此代码编译时,同一行(cmd命令的最后一个结果)在jTable – hanem 2012-03-18 12:27:14