M
Mister XY Unbekannt
Gast
Hallo,
Ich habe eine Frage zu AWT. Kann man in ein AWT Programm eine JTable einbinden?
Wenn ich das mache kommt bei mir immer eine Fehlermeldung, die sieht so aus
java.lang.ArrayIndexOutOfBoundsException: 0
at Dialoge.<init><Tabelle.java:64>
at Tabelle.actionPerformed<Tabelle.java:177>
at java.awt.Button.processActionEvent<Button.java:382>
at java.awt.Button.processEvent<Button.java:350>
at java.awt.Component.dispatchEventImpl<Component.java:3615>
at java.awt.Component.dispatchEvent<Component.java:3477>
at java.awt.EventQueue.dispatchEvent<EventQueue.java:456>
at java.awt.EventDispatchThread.pumpOneEventForHierarchy<EventDispatchTh
read.java:201>
at java.awt.EventDispatchThread.pumpEventsForHierarchy<EventDispatchThre
ad.java:151>
at java.awt.EventDispatchThread.pumpEvents<EventDispatchThread.java:145>
at java.awt.EventDispatchThread.pumpEvents<EventDispatchThread.java:137>
at java.awt.EventDispatchThread.run<EventDispatchThread.java:100>
Die zwei arrays zum Indizieren der JTable sind so deklariert
Wer hilft mir?
Ich habe eine Frage zu AWT. Kann man in ein AWT Programm eine JTable einbinden?
Wenn ich das mache kommt bei mir immer eine Fehlermeldung, die sieht so aus
java.lang.ArrayIndexOutOfBoundsException: 0
at Dialoge.<init><Tabelle.java:64>
at Tabelle.actionPerformed<Tabelle.java:177>
at java.awt.Button.processActionEvent<Button.java:382>
at java.awt.Button.processEvent<Button.java:350>
at java.awt.Component.dispatchEventImpl<Component.java:3615>
at java.awt.Component.dispatchEvent<Component.java:3477>
at java.awt.EventQueue.dispatchEvent<EventQueue.java:456>
at java.awt.EventDispatchThread.pumpOneEventForHierarchy<EventDispatchTh
read.java:201>
at java.awt.EventDispatchThread.pumpEventsForHierarchy<EventDispatchThre
ad.java:151>
at java.awt.EventDispatchThread.pumpEvents<EventDispatchThread.java:145>
at java.awt.EventDispatchThread.pumpEvents<EventDispatchThread.java:137>
at java.awt.EventDispatchThread.run<EventDispatchThread.java:100>
Die zwei arrays zum Indizieren der JTable sind so deklariert
Code:
String[] spalten = {"NAME","DAUER","ALTER"};
String[][] zeilen = new String[0][2];
zeilen[0][0] = "Rob Roy";
zeilen[0][1] = "90";
zeilen[0][2] = "18";
und die JTable selbst so
JTable table = new JTable(zeilen, spalten);
table.setSize(200,200);
add(table);