Diskussion:JTable (Tutorial)©: Unterschied zwischen den Versionen

Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springen
(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…“)
 
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