У меня есть jTable, и я хочу отобразить в нем результат команды, я использовал объект класса StringTokenizer, чтобы отделить результат команды cmd и отобразить его в таблице jTable1, моя проблема заключается в том, когда я использую system.out.println (st.nextToken ()) работает правильно, но когда я использую data [0] [i] для отображения результата в таблице, он отображается, когда я компилирую последний результат команды во всех строках таблицы
это мой код:
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], но как я могу решить эту проблему, и спасибо