Dodawanie danych do tabeli

0

Witam

Położyłem na JFrame komponent jTable i daje do akcji buttona taki kod:

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
        String[] columnNames = {"First Name",
                        "Last Name",
                        "Sport",
                        "# of Years",
        };
        
        Object[][] data = {
    {"Kathy", "Smith",
     "Snowboarding"},
    {"John", "Doe",
     "Rowing"},
    {"Sue", "Black",
     "Knitting"},
    {"Jane", "White",
     "Speed reading"},
    {"Joe", "Brown",
     "Pool"}
        };
                DefaultTableModel model = new DefaultTableModel(data,columnNames);
                jTable1(model);

    
    }

Przy kompilacji błędu nie ma, ale się wysypuje kiedy wciskam buttona. Kod Customize Code komponentu jTable wyglada tak:

jTable1 = new javax.swing.JTable();

jTable1.setModel(new javax.swing.table.DefaultTableModel(
    new Object [][] {
        {null}
    },
    new String [] {
        "Title 1"
    }
));



jScrollPane1.setViewportView(jTable1);

generalnie proboje sobie dodac napis do niego z TextBoxa...

Generalnie to nie rozumiem ponieważ w każdym tutku każdy tworzy np. Button "ręcznie" nikt nie pisze aby wrzucał na formę.....

0

@Poczatkujacy21 bo Java to nie Delphi a obiekty Swinga to nie komponenty delphi. "Wrzucenie czegoś na formę" w javie powoduje zwyczajnie wygenerowanie kodu javowego który tworzy obiekt na przykład Buttona. Za tekst "wysypuje kiedy wciskam buttona" powinieneś dostać zakaz pisania na 3 dni. Tak trudno napisać CO SIĘ WYSYPUJE? Nie umiesz skopiować stacktrace'a?

1 użytkowników online, w tym zalogowanych: 0, gości: 1