Vector Datenstruktur für JTable will nicht :-(

Status
Nicht offen für weitere Antworten.

Doomrunner

Mitglied
Hi,

ich habe mal versucht mir ne Vector Datenstruktur für den JTable aufzubauen. Dabei sind dann 2 Vectoren in einander verschachtelt. Die getValueAt Methode scheint dann aber Probleme zu bereiten.

Wisst ihr wieso, oder was ich anders machen könnte?

Code:
import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.table.*;
import java.util.*;
/**
 *
 * @author  Daniel
 */
public class kundendb 
extends javax.swing.JInternalFrame 
implements TableModelListener
{
    
    public kundendb() {
        initComponents();
    }
    
    private void initComponents() {
        javax.swing.JTable jTable1;
        
        datenstruktur daten = new datenstruktur();
        // Einfügen einiger Testdaten:
        for(int i = 1; i <= 10; i++) {
            Vector spalte = new Vector();
            spalte.addElement("neu1");
            spalte.addElement("neu2");
            spalte.addElement("neu3");
            daten.addElement(spalte);
        }
	
         JTable table = new JTable(daten);
	JScrollPane scrollPane = new JScrollPane(table);
	table.setPreferredScrollableViewportSize(new Dimension(500, 70));
	table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
	
        getContentPane().add(scrollPane, java.awt.BorderLayout.CENTER);

        pack();
    }
}

class datenstruktur extends AbstractTableModel {
        private String[] columnNames = {"First Name2",
                                        "Last Name",
                                        "Sport",
                                        "# of Years",
                                        "Vegetarian"};
        
        private Vector data = new Vector();
        
        public void addElement(Vector Spalten) {
            data.addElement(Spalten);
        }
        
        public int getColumnCount() {
            return columnNames.length;
        }
        
        public int getRowCount() {
            return data.size();
        }
        
        public Object getValueAt(int rowIndex, int columnIndex) {
            return (Object)((Vector)data.elementAt(rowIndex)).elementAt(columnIndex);
        }
}
 

citizen_erased

Bekanntes Mitglied
mir scheint, dass die länge vom String columnNames nichts mit der länge der eingefügten vektoren zu tun hat. so kommt es sicher zu indexoutofbound-ausnahmen, oder?

falls nicht, was für "probleme" bereitet denn wer wo und wie äußert sich das :?:
 

Mick

Bekanntes Mitglied
Ein Vector aus Vectoren ist immer irgendwie unschön.
Eine Zeile Deiner JTable sagt doch bestimmt was aus (ist irgendwas Greifbares).
Warum machst Du da nicht eine Klasse raus, praktisch Dein Datenobjekt und
packst die in einen Vector. Kann man viel besser lesen und ist intuitiver.

Grüße,
Mick
 

Doomrunner

Mitglied
Es lag wirklich daran, dass ich mehr Überschriften hatte.

Ich hätte gedacht, dass der dann Intuitiv die letzten Spalten leer hält...

thx
 

Doomrunner

Mitglied
Ich habe vorher jahrelang in Perl Programmiert...

Du glaubst gar nicht wie dumm einem da manchmal der Java-Compiler vorkommt :lol:
 
B

Beni

Gast
Doomrunner hat gesagt.:
Du glaubst gar nicht wie dumm einem da manchmal der Java-Compiler vorkommt :lol:
:shock:

Dann benutz mal eine IDE wie Eclipse...
Danach wird dir der Perl-Compiler beschränkt vorkommen :lol:
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Swing JTable und Vector AWT, Swing, JavaFX & SWT 4
A Swing JTable mit Vector befüllen AWT, Swing, JavaFX & SWT 2
H Frage zu übergebenem Vector bzw. Boolean AWT, Swing, JavaFX & SWT 3
C JList mit Vector füllen AWT, Swing, JavaFX & SWT 3
X Swing Daten aus Vector ins TableModel ?? AWT, Swing, JavaFX & SWT 12
S vector Icon AWT, Swing, JavaFX & SWT 3
S JList mit Vector als Model? AWT, Swing, JavaFX & SWT 12
L Swing JList - Warum Vector und nicht List ? AWT, Swing, JavaFX & SWT 4
A JTable Vector mit Daten Ordnen bei setAutoCreateRowS AWT, Swing, JavaFX & SWT 8
N JCombobox vector problem. AWT, Swing, JavaFX & SWT 10
G Vector ArrayIndexOutOfBoundsException SwingUtilities.invokeL AWT, Swing, JavaFX & SWT 5
G fireTableDataChanged() geht das auch ohne vector? AWT, Swing, JavaFX & SWT 13
V Vector->TableModel->RowSorter:Bei Markierung Index im AWT, Swing, JavaFX & SWT 2
B JTable Wert in Vector einlesen AWT, Swing, JavaFX & SWT 4
B JTable Vector Exception bei eigenem CellEditor AWT, Swing, JavaFX & SWT 3
F AbstractTableModel + Vector - Wie Zeile hinzufügen AWT, Swing, JavaFX & SWT 4
G Problem mit JTable / mit dem Eintragen der Daten aus Vector AWT, Swing, JavaFX & SWT 4
S Array/Vector für JTable aufbereiten AWT, Swing, JavaFX & SWT 4
R Swing JTable mit Datenstruktur verknüpfen AWT, Swing, JavaFX & SWT 13
K JCheckBox datenstruktur AWT, Swing, JavaFX & SWT 10
J Anzeige ID und Markierung für Knoten in Eclipse & Swing AWT, Swing, JavaFX & SWT 4
Juelin setzen background color für selected Row im Tableview AWT, Swing, JavaFX & SWT 21
Juelin Für Java-Spezialisten AWT, Swing, JavaFX & SWT 4
H JTabel - RowFilter Daten für Berechnung filtern AWT, Swing, JavaFX & SWT 6
I JavaFX JavaFx-Anwendung für die Erstellung einer Windows-Anwendung? AWT, Swing, JavaFX & SWT 6
M Eigene Java Klasse für allgemeine Grafikelemente AWT, Swing, JavaFX & SWT 8
M Vokabelprogram - Schleife für Liste soll schrittweise durchlaufen werden AWT, Swing, JavaFX & SWT 3
tommybalbor JavaFx Anwendung klappt nicht für macOs Nutzern, wenn ich zwei dependecies bei maven hinzufüge AWT, Swing, JavaFX & SWT 6
I Libraries für AWT für andere Grafik-Frameworks tauglich machen AWT, Swing, JavaFX & SWT 6
R auto. Importanweisungen für javafx funktioniert in Eclipse nicht mehr AWT, Swing, JavaFX & SWT 4
komplettlost Vollbildmodus für MacOs Nutzer geht nicht AWT, Swing, JavaFX & SWT 13
D JavaFX Schadensberechnung für Kartenspiel AWT, Swing, JavaFX & SWT 1
P JTable Listener für die Änderung einzelner Zellen oder Rows AWT, Swing, JavaFX & SWT 2
Jose05 JavaFX: eigene FXML-Datei für einen Button AWT, Swing, JavaFX & SWT 3
L actionListener für Button AWT, Swing, JavaFX & SWT 97
izoards Textfeld für Zeit AWT, Swing, JavaFX & SWT 4
CptK Wie funktioniert contains() für Path2D.Double AWT, Swing, JavaFX & SWT 10
T Getter und Setter für eine Stage AWT, Swing, JavaFX & SWT 6
P Swing Programm hängt sich bei Buttondruck auf? (GUI für "Chatbot" erstellen) AWT, Swing, JavaFX & SWT 15
T Button für GUI programmieren AWT, Swing, JavaFX & SWT 1
Z Switch Case für Buttons AWT, Swing, JavaFX & SWT 8
M Hough-Transformation für Kreise und andere Formen AWT, Swing, JavaFX & SWT 3
kodela HTML-tags für JLabel AWT, Swing, JavaFX & SWT 9
E Keystroke für Ausschneiden läßt sich nicht ändern AWT, Swing, JavaFX & SWT 2
M Swing Cell Renderer für Zeilenumbruch in JTable AWT, Swing, JavaFX & SWT 0
MiMa Package Struktur für GUI Programmierung AWT, Swing, JavaFX & SWT 26
N JavaFX 1 Listener für mehrere ChoiceBoxen AWT, Swing, JavaFX & SWT 3
B eclipse für JavaFx setuppen AWT, Swing, JavaFX & SWT 4
K Swing Struktur für TreeTable rekursiv aufbauen AWT, Swing, JavaFX & SWT 17
A Swing JTextField an Button übergeben für Popup-Fenster funktioniert nicht AWT, Swing, JavaFX & SWT 3
H Ein Patten für das Gluon Mobile Framework AWT, Swing, JavaFX & SWT 7
J Gibt es einen Grund für 16x16 anstatt z.B. 15x15 Tiles ? AWT, Swing, JavaFX & SWT 10
F JFormattedTextField für kg und Währung AWT, Swing, JavaFX & SWT 6
V Swing für jedes Kästchen eine eigene Farbe AWT, Swing, JavaFX & SWT 2
F Wie bekomme ich den Wert der ComboBox in eine Variable gespeichert welche ich für meinen ActionListener nutzen kann? AWT, Swing, JavaFX & SWT 3
Soloeco JavaFX Dreifachklick für MenuButton erforderlich AWT, Swing, JavaFX & SWT 2
L JavaFX Lösungsvorschläge für dieses coole Control AWT, Swing, JavaFX & SWT 8
looparda Suche Lib für Visualisierung von Graphen AWT, Swing, JavaFX & SWT 12
G LayoutManager Beliebige Anzahl von Panels für LayoutManager AWT, Swing, JavaFX & SWT 3
L Ein Actionlistener für ein Textfeld, anstatt viele Actionlistener für ein Textfeld AWT, Swing, JavaFX & SWT 7
S Swing Finde Grund für NullPointerExeption nicht. AWT, Swing, JavaFX & SWT 2
W JavaFX (j)Unittests für GUI AWT, Swing, JavaFX & SWT 0
B JavaFX JavaFX TableView PropertyValueFactory für Werte aus HashMap AWT, Swing, JavaFX & SWT 2
SchmidiMC Swing Vorschläge für ein Design AWT, Swing, JavaFX & SWT 5
Z JavaFX Pane für wechselnde Sub-Panes mit Auto-Resize AWT, Swing, JavaFX & SWT 2
S 2D-Grafik affine Transformation für Text-Shape AWT, Swing, JavaFX & SWT 0
G Swing Variable Elemente für GroupLayout AWT, Swing, JavaFX & SWT 18
kodela Accalerator für einige Menüoptionen funktioniert nicht mehr AWT, Swing, JavaFX & SWT 3
P Swing Empfehlungen für einfaches Computerspiel AWT, Swing, JavaFX & SWT 4
L DragDropped für jede Node AWT, Swing, JavaFX & SWT 0
temi JavaFX Lösungsansatz für Umsetzung gesucht AWT, Swing, JavaFX & SWT 4
J Swing JavaProgramm für Verschlüssen für eine Datei AWT, Swing, JavaFX & SWT 19
D DatePicker für Java Swing AWT, Swing, JavaFX & SWT 2
MiMa Programmeinstellungen für Anwendung?? AWT, Swing, JavaFX & SWT 54
heinz ketchup While-Schleife in einem Service für GUI AWT, Swing, JavaFX & SWT 22
L JavaFX Renderer für JavaFX AWT, Swing, JavaFX & SWT 2
MiMa GUI Controller für Border Pane als MVC Modell AWT, Swing, JavaFX & SWT 1
L Font für Dashboard AWT, Swing, JavaFX & SWT 3
F Swing JColorChooser für die JToggleButtons AWT, Swing, JavaFX & SWT 5
S JavaFX Optimierung für verschiedene Auflösungen AWT, Swing, JavaFX & SWT 12
L JavaFX Animation für Panel wechsel AWT, Swing, JavaFX & SWT 3
T Swing Drag and Drop für JComponents AWT, Swing, JavaFX & SWT 1
Kloso Swing Pseudocode für Strafurzeichnung AWT, Swing, JavaFX & SWT 4
F Konstruktor für "Vier Gewinnt" AWT, Swing, JavaFX & SWT 10
L JavaFX PdfViewer für JavaFX Anwendung AWT, Swing, JavaFX & SWT 6
R Swing Welche LayoutManager sind die richtigen für mich? AWT, Swing, JavaFX & SWT 11
L Event Handling Gui für Taschenrechner AWT, Swing, JavaFX & SWT 27
C Slider für Zeitauswahl AWT, Swing, JavaFX & SWT 3
M Limit für JFrame-Vergrößerung AWT, Swing, JavaFX & SWT 8
GreenTeaYT Button funktioniert nicht für Ein-und Auszahlungen? AWT, Swing, JavaFX & SWT 8
K Liniendicke für Line Chart dynamisch ändern AWT, Swing, JavaFX & SWT 0
K JButton nicht sichtbar machen für User 2 AWT, Swing, JavaFX & SWT 4
OnDemand Gui Themes für FX AWT, Swing, JavaFX & SWT 4
G DefaultListModel für JList AWT, Swing, JavaFX & SWT 2
P JavaFX Kalender mit Kacheln für Ereignisse AWT, Swing, JavaFX & SWT 4
S ActionListener für alle Buttons AWT, Swing, JavaFX & SWT 26
J Swing Neuen Command für "show"? AWT, Swing, JavaFX & SWT 2
sandaime Swing Thread für CMD auslesen AWT, Swing, JavaFX & SWT 16
H Swing JFileChooser für nicht existierendes Unterverzeichnis AWT, Swing, JavaFX & SWT 3
R Java FX - Fxml - relative Größenangaben für Breite und Höhe einer TextArea AWT, Swing, JavaFX & SWT 8

Ähnliche Java Themen


Oben