tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
2420
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Mayday171
    Mayday171 Mayday171 ist offline Mitglied Gold
    Registriert seit
    Jun 2002
    Ort
    Fulda
    Beiträge
    124
    Hallo,

    Arbeite mit Netbeans und dessen Visual Editor für Forms.
    Habe mir eine JTable Komponente in meine Form gezogen und der Code wird dadurch generiert.

    Möchte nun die JTable mit Daten Füllen. Komm jedoch nicht drauf wie das funktioniert.
    Gibt es das nicht sowas wie ein Add?

    Hat das irgendwas mit dem TableModel zu tun
    Wenn ja, da komm ich nicht dran, weil der Code für die Komponente schreibgeschützt wird von Netbeans.

    Hier der Code den Netbeans generiert und den man nicht verändern kann:

    PHP-Code:
     private void initComponents() {
            
    jScrollPane1 = new javax.swing.JScrollPane();
            
    jTable1 = new javax.swing.JTable();

            
    setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
            
    jTable1.setModel(new javax.swing.table.DefaultTableModel(
                new 
    Object [][] {
                    {
    nullnullnullnullnullnullnullnullnullnull},
                    {
    nullnullnullnullnullnullnullnullnullnull},
                    {
    nullnullnullnullnullnullnullnullnullnull}
                },
                new 
    String [] {
                    
    "Kundennummer""Firma""Anrede""Vorname""Nachname""Adresse""PLZ""Telefon""Fax""Mobil"
                
    }
            ) {
                Class[] 
    types = new Class [] {
                    
    java.lang.Integer.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.Integer.class, java.lang.String.class, java.lang.String.class, java.lang.String.class
                };
                
    boolean[] canEdit = new boolean [] {
                    
    falsefalsefalsefalsefalsefalsefalsefalsefalsefalse
                
    };

                public Class 
    getColumnClass(int columnIndex) {
                    return 
    types [columnIndex];
                }

                public 
    boolean isCellEditable(int rowIndexint columnIndex) {
                    return 
    canEdit [columnIndex];
                }
            });
            
    jScrollPane1.setViewportView(jTable1); 
    Wie ändere ich die einzelnen Zellen
    Muss ich die Werte für isCellEditable auf true setzen und dann mit setValueAt arbeiten oder geht es auch einfacher.
    Möchte je eine Row mit einem Array befüllen


    Danke
     

  2. #2
    MeinerEiner_80 Tutorials.de Gastzugang
    Moin!
    Ich kenne mich mit NetBeans nicht so aus, aber mein Rat, erstelle die Table und das Model selbst. An dem Code , den Netbeans generiert, kannst du ja sehen, das es nicht viel Arbeit ist.

    Und wie man Daten in eine Tabelle, bzw. in dessen Model bekommt, nun dazu gibt es hier im Forum schon ne Menge Threads..
    Falls es dazu speziellere Fragen gibt.. nur zu..

    *grüssle*
    MeinerEiner
     

Ähnliche Themen

  1. Fehler nach Befüllen einer JTable mit gesetzem Rowsort?!
    Von ElJarno im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 6
    Letzter Beitrag: 06.10.10, 10:13
  2. Muss ich eine mehrdimensionale ArrayList erst befüllen?
    Von Nobody im Forum Java Grundlagen
    Antworten: 2
    Letzter Beitrag: 28.06.09, 16:58
  3. JTable dynamisch befüllen
    Von Myar im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 4
    Letzter Beitrag: 14.12.07, 15:22
  4. JTable mit Properties befüllen
    Von Unique86 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 20.02.07, 08:57
  5. Datagrid befüllen und eine Zeile auswählen zum editieren?
    Von xxcrashxx2 im Forum .NET Web und Kommunikation
    Antworten: 1
    Letzter Beitrag: 10.07.06, 23:00