Sortieren von ein paar Zeilen in einer Tabelle, aber nicht die ganze Tabelle

HoT

Mitglied
Hallo ich habe eine Fragen zum Sortieren von Jtable.
Ich habe eine Tabelle, in der sich verschiedene Gruppenergebnisse unsortiert befinden. (siehe Anhang)
Ich muss aber nur immer die Zeilen der jeweiligen Gruppe nach den meisten Punkten und der höchsten Differenz sortieren.
wie mache ich das am besten.
Ich habe probiert, die einzelnen Zeilen in eine andere Tabelle zu kopieren und dort zu sortieren.(siehe Anhang) das hat geklappt. Aber beim zurückschreiben hat sich nichts geändert, da sich die Tabelle glaube ich beim sortieren den Index der Zeile merkt, aber nicht mit umsortiert.

Java:
 public void tabelleSortieren(){
    // Sortiert die Tabelle nach der Spalte der Punkte
        TableRowSorter<TableModel> sorter=new TableRowSorter<TableModel>(su.jTvrauswertung.getModel());
        su.jTvrauswertung.setRowSorter(sorter);
        List<RowSorter.SortKey> sortKeys = new ArrayList<>();
        int sortierspaltenzahl=8;
        sortKeys.add(new RowSorter.SortKey(6,SortOrder.DESCENDING));
        sortKeys.add(new RowSorter.SortKey(5,SortOrder.DESCENDING));
        sorter.setSortKeys(sortKeys);
        sorter.sort();
        //Spalte eintragen
        for (int ranking=0;ranking<su.jTvrauswertung.getRowCount();ranking++){
            su.jTvrauswertung.setValueAt(ranking+1, ranking, 7);
        }
    }
public void tabelleBackKopieren(){
  if(su.vratable.getRowCount()>0){ 
    for (int i =0; i<zeilenanfangdergruppen[1]-1;i++){
            su.gruppentable.setValueAt(su.vratable.getValueAt(i, 0).toString(), i+1, 0);
            su.gruppentable.setValueAt(su.vratable.getValueAt(i, 1).toString(), i+1, 1);
            su.gruppentable.setValueAt(su.vratable.getValueAt(i, 2).toString(), i+1, 2);
            su.gruppentable.setValueAt(su.vratable.getValueAt(i, 3).toString(), i+1, 3);
            su.gruppentable.setValueAt(su.vratable.getValueAt(i, 4).toString(), i+1, 4);
            su.gruppentable.setValueAt(su.vratable.getValueAt(i, 5).toString(), i+1, 5);
            su.gruppentable.setValueAt(su.vratable.getValueAt(i, 6).toString(), i+1, 6);
            su.gruppentable.setValueAt(su.vratable.getValueAt(i, 7).toString(), i+1, 7);
            
    }       
  }


Wie könnte ich das am besten lösen?
Vielen Dank für die Hilfe im Voraus
 

Anhänge

  • Gruppentabelle.png
    Gruppentabelle.png
    29,3 KB · Aufrufe: 27
  • Sortiertabelle.png
    Sortiertabelle.png
    21,2 KB · Aufrufe: 26
Zuletzt bearbeitet:

HoT

Mitglied
hmm könntest du mir da evtl. ein paar mehr Infos dazu geben, bzw. unter welchem Begriff ich da nachlesen kann?
 

mihe7

Top Contributor
Sorry, ich hab momentan wenig Zeit, sonst würde ich ein Codebeispiel schreiben. Die JTable zeigt an, was im TableModel steht. Du kannst Dir leich ein eigenes schreiben, wenn Du von AbstractTableModel abstrahierst.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Encera ArrayList mit eigenen Objekten in JavaFX sortieren und ausgeben AWT, Swing, JavaFX & SWT 50
C Polygon Koordinaten richtig sortieren AWT, Swing, JavaFX & SWT 7
B Swing JTable sortieren AWT, Swing, JavaFX & SWT 2
I JavaFX Im TreeView, TreeItems sortieren AWT, Swing, JavaFX & SWT 3
M JavaFX TableView nach Spalte sortieren AWT, Swing, JavaFX & SWT 1
Thallius Swing Tabelle nach Datumsspalte sortieren AWT, Swing, JavaFX & SWT 4
K Swing Selectedrows falsch nach Sortieren AWT, Swing, JavaFX & SWT 1
W JTable erstellen und Spalten sortieren AWT, Swing, JavaFX & SWT 2
M Zufallszahlen sortieren AWT, Swing, JavaFX & SWT 6
maestr0 Treeviewer nach Kategorien sortieren AWT, Swing, JavaFX & SWT 6
J Swing JTable - nach Sortieren andere Methode aufrufen AWT, Swing, JavaFX & SWT 2
B JList nach dem Rendern sortieren AWT, Swing, JavaFX & SWT 3
K Probleme bei sortieren von jTable AWT, Swing, JavaFX & SWT 5
F Tabelle sortieren AWT, Swing, JavaFX & SWT 3
C Swing Elemente in JList sortieren AWT, Swing, JavaFX & SWT 2
S Tabelle sortieren, mit Ausnahme der letzten Zeile AWT, Swing, JavaFX & SWT 9
T Swing 2 Tabellen parallel sortieren? (synchronisieren) AWT, Swing, JavaFX & SWT 3
B setRowFilter sortieren nach 2 Kriterien AWT, Swing, JavaFX & SWT 4
A JTable- sortieren lassen AWT, Swing, JavaFX & SWT 10
C Swing JTable sortieren AWT, Swing, JavaFX & SWT 3
A SWT Tabelle (elegant) sortieren AWT, Swing, JavaFX & SWT 2
G JTable sortieren AWT, Swing, JavaFX & SWT 2
A SWT Tabelle Sortieren AWT, Swing, JavaFX & SWT 3
C JList: Sortieren von Zahlen AWT, Swing, JavaFX & SWT 4
P Dynamisch Sortieren AWT, Swing, JavaFX & SWT 2
D Swing Tabelle sortieren AWT, Swing, JavaFX & SWT 4
N Listen in JTable sortieren AWT, Swing, JavaFX & SWT 3
D mehrere JLabel sortieren AWT, Swing, JavaFX & SWT 10
M SWT TableItems mit DND sortieren AWT, Swing, JavaFX & SWT 3
E JTable nach mehreren Spalten sortieren AWT, Swing, JavaFX & SWT 14
E JTable sortieren AWT, Swing, JavaFX & SWT 3
B JTable: Zeilen sortieren, aber bestimmte Zeilen fest lassen AWT, Swing, JavaFX & SWT 9
S JTable sortieren AWT, Swing, JavaFX & SWT 17
pinerski Swing JList merkwürdiges Verhalten beim sortieren AWT, Swing, JavaFX & SWT 3
O Tabelle über Event sortieren AWT, Swing, JavaFX & SWT 4
T JTable - Einzelne Spalte nicht sortieren? AWT, Swing, JavaFX & SWT 2
G JTable sortieren mit eigenem Sortieralgorithmus AWT, Swing, JavaFX & SWT 3
G SWT-Table sortieren AWT, Swing, JavaFX & SWT 12
M JTable sortieren AWT, Swing, JavaFX & SWT 7
B [JTable] kein Sortieren der versteckten Columns AWT, Swing, JavaFX & SWT 9
K Zufallszahlen, in einem Diagramm sortieren. AWT, Swing, JavaFX & SWT 39
G JTable sortieren (Java 1.5) AWT, Swing, JavaFX & SWT 4
S Daten von DefaultTableModel sortieren AWT, Swing, JavaFX & SWT 3
G JTable nach RowHeader-Werten sortieren AWT, Swing, JavaFX & SWT 2
F JTable Spalte sortieren mit lauter JComboboxen ? AWT, Swing, JavaFX & SWT 15
G Tabellenspalten als IntegerWert sortieren AWT, Swing, JavaFX & SWT 7
T JTable Sortieren AWT, Swing, JavaFX & SWT 2
P Double-Werte sortieren mit TableRowSorter AWT, Swing, JavaFX & SWT 2
G Wie komme ich an die richtigen daten nach dem sortieren? AWT, Swing, JavaFX & SWT 6
I JMenuBar - Menüs sortieren AWT, Swing, JavaFX & SWT 2
E JTable sortieren und synchronisieren von zwei Datenvektoren AWT, Swing, JavaFX & SWT 2
L JTable (DefaultTableModel) nach Spalte sortieren-TableSorter AWT, Swing, JavaFX & SWT 2
S JTable + Sortieren => Problem bei Darstellung AWT, Swing, JavaFX & SWT 13
G JTable sortieren durch click im Header AWT, Swing, JavaFX & SWT 9
G JList sortieren AWT, Swing, JavaFX & SWT 7
C JTable sortieren nach Alphabet AWT, Swing, JavaFX & SWT 35
G Zellen in JTable alphabetisch sortieren AWT, Swing, JavaFX & SWT 13
P JTable nach mehreren Spalten sortieren AWT, Swing, JavaFX & SWT 15
G Inahlt von JTable sortieren AWT, Swing, JavaFX & SWT 2
G JTree sortieren AWT, Swing, JavaFX & SWT 2
A JTable sortieren AWT, Swing, JavaFX & SWT 4
P JavaFX Key-Value-Paar auf TreeItem ermitteln AWT, Swing, JavaFX & SWT 6
C Memory Karten nach Paar offen bleiben sonst wieder umdrehen AWT, Swing, JavaFX & SWT 1
K GUI, Button, ActionListener - ein paar Einsteigerprobleme AWT, Swing, JavaFX & SWT 1
O JFrame: Daten alle paar Sekunden aktualisieren AWT, Swing, JavaFX & SWT 3
D JPanel nach ein paar sekunden verändern AWT, Swing, JavaFX & SWT 5
I Ein paar SWT Fragen AWT, Swing, JavaFX & SWT 10
M Allgemeine Frage zur Methodik & ein paar spezielle Probl AWT, Swing, JavaFX & SWT 4
Encera TableView Zeilen als Spalten im SceneBuilder AWT, Swing, JavaFX & SWT 0
A Mit JavaFX einzelne Zeilen in TableView farbig markieren AWT, Swing, JavaFX & SWT 5
missy72 JavaFX TableView Spalte zwischen den Zeilen AWT, Swing, JavaFX & SWT 5
T TableView Zeilen einfärben AWT, Swing, JavaFX & SWT 13
D JavaFX TextArea Probleme bei langen Zeilen AWT, Swing, JavaFX & SWT 1
N Textdatei GUI, Text in Textarea anzeigen mehrere Zeilen AWT, Swing, JavaFX & SWT 1
S JavaFX JavaFX TableView scrollen färbt falsche Zeilen AWT, Swing, JavaFX & SWT 1
adiko01 JTable: Nur markierte Zeilen aus der Tabelle in CSV exportiern AWT, Swing, JavaFX & SWT 9
H JTextArea - farbige Zeilen .. bitte um Vorschläge zur Implementierung AWT, Swing, JavaFX & SWT 1
M Befüllung der einzelnen Zeilen des TableView AWT, Swing, JavaFX & SWT 3
Viktim Swing JTable Mit Tab druch Zeilen Wechseln AWT, Swing, JavaFX & SWT 5
X Zeilen aus einer Textdatei einzelnd als String abrufen AWT, Swing, JavaFX & SWT 8
T CSS Rechtsbüdniges Label mit Zwei Zeilen AWT, Swing, JavaFX & SWT 7
J JavaFX TableView - Höhe der Zeilen AWT, Swing, JavaFX & SWT 3
stylegangsta JDialog bestimmte Zeilen kursiv AWT, Swing, JavaFX & SWT 20
B Java FX TableView Zeilen mit verschiedenen Typen AWT, Swing, JavaFX & SWT 15
P jtabel Zeilen auswählbar, aber nicht editierbar AWT, Swing, JavaFX & SWT 3
P Swing JTable mehrere Zeilen markieren AWT, Swing, JavaFX & SWT 1
C JTable Drag and Drop von Zeilen innerhalb einer Table AWT, Swing, JavaFX & SWT 2
J JavaFX eine Art Tabelle, jedoch mit mehreren Zeilen AWT, Swing, JavaFX & SWT 2
D Swing Bestimmte Berechnung von Spalten durchführen und dann die Zeilen nach bestimmten Kriterien einfärben AWT, Swing, JavaFX & SWT 5
D JGridLayout zwischen Zeilen bestimmter Abstand AWT, Swing, JavaFX & SWT 3
B Swing BalloonTip erscheint nicht in den ersten Zeilen einer JXTable AWT, Swing, JavaFX & SWT 4
Bluedaishi JTable alle Zeilen löschen AWT, Swing, JavaFX & SWT 7
A Swing Einrücken mehrerer Zeilen per Tab in einem JTextPane/JTextArea AWT, Swing, JavaFX & SWT 3
K SWT DataBinding, Anzahl der Zeilen aktualisieren AWT, Swing, JavaFX & SWT 4
T Table-Zeilen mit Thread einfärben AWT, Swing, JavaFX & SWT 15
P gleichanfangende Zeilen solange auslesen bis es die gibt AWT, Swing, JavaFX & SWT 12
O Swing JLabel mehrere Zeilen AWT, Swing, JavaFX & SWT 2
B JToolBar dynamisch auf mehrere Zeilen erweitern AWT, Swing, JavaFX & SWT 2
O Swing JTable - Zeilen färben (mit Model) AWT, Swing, JavaFX & SWT 13
Nicklas2751 Table View zeigt keinen Inhalt nur leere Zeilen AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben