Java-Erste JTable Wert (Pro Zeile)

Ich würde gerne den Wert von der Jtable, und ich versuchte es mit der getvalueat aber immer wenn ich versuche, den Wert von der JTable es nur den Wert aus der ersten Spalte der ausgewählten Zeile, die ich brauche, um alle den Wert von der Jtable, die ich ausgewählt habe. Können Sie mir bitte helfen mit diesem einen

here is my code:
class GetTableValue implements ActionListener{
    public void actionPerformed(ActionEvent e){
        AbstractButton button = (AbstractButton)e.getSource();
        if(e.getActionCommand().equals(button.getActionCommand)){
            int row = table.getSelectedRow();
            int col = table.getSelectedColumn();

            Object data = (Object)table.getValueAt(row, col);
            JOptionPane.showMessageDialog(null, data);
        }
    }
}

Dies ist mein action-Ereignis, wenn der Wert des ausgewählten Tabelle angezeigt, in der JOptionPane leider ist es nur die Anzeige einen Wert(das ist die, die Sie bereits aktiviert ist) nicht die ganze Zeile.

Dieser code ist für mein Jbutton für den Aufruf der action-Ereignis - (ich habe bereits ausgeschlossen, mein code aus JTable Holen, da es die Jtable Wert aus meiner Datenbank)

ActionListener tableAction = new GetTableValue();


buttonEdit = new JButton("EDIT");


buttonEdit.addActionListener(tableAction);

der code ist schlicht und einfach, ich Suche auch Mr. G(google) über ein gutes tutorial auf Zeile Holen, leider gibt es nicht ein gutes tutorial für Jtable Holen-Wert(pro Zeile).

Ich schlage vor, Sie verwenden JXTable von SwingX framework.
Bitte fügen Sie die Swing-tag, um Beiträge mit Swing-Komponenten! Ich hoffte, dass die letzten paar Male, die ich Tat es für Sie, könnte gegeben haben, Sie den Hinweis.

InformationsquelleAutor Zyrax | 2012-09-05

Schreibe einen Kommentar