Wie instanziiert eine leere JTable?
Ich bin klettern die java Lernkurve, und für die erste Zeit, die ich brauche eine JTable. Was ich gerne tun würde, ist die Anzeige eine leere Tabelle, mit allen Zellen unbesetzt, außer für die Spaltenüberschriften. Dann, als ein Ergebnis von Benutzer-Aktionen, die Tabellen, die gefüllt ist mit einem mix von strings, integers und floats.
Alle die Beispiele, die ich finden auf der web-erstellen Sie Tabellen, die gefüllt werden bei der Instanziierung. Gibt es irgendeinen einfachen Weg zu verschieben, Auffüllen der Tabelle, aber die Anzeige beim Start?
Vielen Dank im Voraus für jede Hilfe.
InformationsquelleAutor John R Doner | 2010-02-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erstellen Sie eine Tabelle Modell mit der angegebenen Anzahl von Zeilen und Spalten und verwenden, die für Ihre JTable. Zum Beispiel:
Können Sie dann zum aufrufen von Methoden auf dem Modell, die Werte zu aktualisieren, fügen Sie Zeilen hinzu usw.
Um die Anzeige der Spalten, ist der einfachste Weg, um Ihre Tabelle in einer scroll-pane: JScrollPane scroll = new JScrollPane(Tabelle);
InformationsquelleAutor dogbane
Ich hoffe das ist was du suchst...
Dies ist, was ich für ein altes Projekt. Ich setze alle Zellen auf null und da wollte ich nur eine Tabelle mit 4 Zeilen und 4 Spalten, es war einfach zu initialisieren, werden alle von Ihnen in der Deklaration Anweisung.
Dann aktualisieren Sie die Zeilen und/oder Spalten verwenden Sie die folgende Methode ...
oder für mehrere Zeilen oder Spalten, verwenden Sie eine Schleife. Viel Glück.
InformationsquelleAutor aStackofQueues