JTable Zeile Einschränkung
Habe ich, um die Anzahl der Zeilen in einer JTable
. Wenn ich 100 Datensätze haben, die ich brauche, um Anzeige 10 auf das Initiale laden der JTable. Ich möchten, setzen Sie einen button wie "next"
, und nach jedem Klick zeigt es einen anderen Satz von 10 Datensätze.
InformationsquelleAutor Milin | 2011-05-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie die bevorzugte Größe (+ eine entsprechende layout-und-Einschränkung) zum fixieren der Größe.
Entfernen Sie die Bildlaufleiste auf der RHS die scroll-Bereich. Dann verwenden Sie die Tasten statt für die Wirkung von "next/previous".
Wie diese
FixedRowsTable.java
Hi, meine Tabelle enthält mehr als 1000 Datensätze. So brauche ich, um alle Einträge ohne eine scrollbar.Also wenn ich 1000 Datensätze, die ersten zeige 1 bis 10 Einträge.Wenn ich auf "next" - Taste, es wird sich zeigen, von 11 bis 20 und so weiter.Hoffe, Sie sind klar abt meine Frage jetzt ? plz help me, zu finden, ein soultion nutzen.
Seine Werke..vielen Dank für ur-support-Andrew
Ich habe das gleiche problem, und ich kann nicht beheben das Problem mit dieser Lösung. Legen Sie eine preferredSize für die Tabelle und fügen Sie es in das panel in der Mitte. Aber ich weiß, dass BorderLayout.CENTER ignoriert die bevorzugte Größen der Komponenten. Könnten Sie mir sagen, wo ich falsch bin?
Sie sagen mir, wo ich falsch bin?" Konnte Sie eine neue Frage stellen? Wenn Sie das tun, gehören ein MCVE (Minimal-Vollständige, Überprüfbare Beispiel) oder das SSCCE (Kurz -, Selbstversorger, Korrekte Beispiel).
InformationsquelleAutor Andrew Thompson
Wenn Sie eine AbstractTableModel Sie anzeigen können Millionen von Datensätzen. Die Idee ist, dass das Modell laden, was auch immer Aufzeichnungen sind erforderlich für die Ansicht, auf Nachfrage.
Hier haben Sie ein solches Modell. Es ist nicht meine beste code, aber tun wird 🙂 ...
gerade aktualisiert meine Antwort...
Fügen Sie es wie folgt: "jTable1.setModel(new SomeTableModel(rs));" rs ist das ResultSet.
InformationsquelleAutor Costis Aivalis
Wenn Sie sind das laden der Daten aus einer Datenbank-Tabelle, ich denke, der beste Weg zu gehen ist, um die Daten beschränken, die aus der Datenbank kommen. Dann wenden Sie einen einfachen Algorithmus für die next-und previous-Tasten.
InformationsquelleAutor Olantobi