Bom, só com swing realmente funciona, então meu voto é que vc acaba de descobrir um bug hehehe.
Acho que você deveria mandar lá pro pessoal do VE isso aí, pra quem sabe eles arrumarem…
Aqui vai o código que testei e funcionou:
[code]package teste.guj;
import java.awt.Rectangle;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
public class TesteJTableCriadaComArray extends JFrame {
private static final long serialVersionUID = 1L;
public TesteJTableCriadaComArray() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setTitle(getClass().getName());
getContentPane().add(new JScrollPane(getJTable()));
pack();
}
private JTable getJTable() {
String a[] = new String[] { "A", "B" };
String b[][] = new String[2][2];
b[0][0] = "a";
b[0][1] = "b";
b[1][0] = "a";
b[1][1] = "b";
JTable jTable = new JTable(b, a);
jTable.setBounds(new Rectangle(18, 28, 195, 81));
return jTable;
}
public static void main(String[] args) {
new TesteJTableCriadaComArray().setVisible(true);
}
}
[/code]
flw