Diskussion:JTable (Tutorial)©: Unterschied zwischen den Versionen
Aus Byte-Welt Wiki
Crian (Diskussion | Beiträge) Die Seite wurde neu angelegt: „Das Beispiel 2 mit Vector scheint mir nicht mehr so wirklich zeitgemäß. Zumindest ist beim Kopieren nach Eclipse erstmal "alles" gelb. Vorschlag: <code=java>im…“ |
Crian (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 57: | Zeile 57: | ||
frame.setVisible(true); | frame.setVisible(true); | ||
} | } | ||
}</code> | }</code=java> | ||
Crian | Crian | ||
Version vom 6. September 2013, 07:38 Uhr
Das Beispiel 2 mit Vector scheint mir nicht mehr so wirklich zeitgemäß. Zumindest ist beim Kopieren nach Eclipse erstmal "alles" gelb. Vorschlag:
<code=java>import java.util.Vector;
import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTable;
public class JTableDemoVectoren {
public static void main(String[] args) {
/* Die Titel für die Tabelle bereitstellen: */
Vector<String> title = new Vector<>();
title.add("A");
title.add("B");
title.add("C");
title.add("D");
/* Die Daten für die Tabelle bereitstellen: */
Vector<Vector<String>> data = new Vector<>();
{
Vector<String> rowA = new Vector<>();
rowA.add("1");
rowA.add("2");
rowA.add("3");
rowA.add("4");
data.add(rowA);
}
{
Vector<String> rowB = new Vector<>();
rowB.add("5");
rowB.add("6");
rowB.add("7");
rowB.add("8");
data.add(rowB);
}
{
Vector<String> rowC = new Vector<>();
rowC.add("9");
rowC.add("10");
rowC.add("11");
rowC.add("12");
data.add(rowC);
}
/* Die Tabelle initialisieren: */
JTable table = new JTable(data, title);
/* Die Tabelle anzeigen: */
JFrame frame = new JFrame("Demo");
frame.getContentPane().add(new JScrollPane(table));
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
}</code=java>
Crian
