Best Practice Verschieben einzelner Spalten eines JTables verhindern

M

mickedplay

Gast
Moin,
weiß jemand, wie ich es verhindern kann, dass einzelne Spalten in JTable nicht verschiebbar sind? Sprich, es sollen alle Spalten bewegt bzw. getauscht werden können, außer die letzten Beiden. Die bleiben immer fest an ihrer Position am Ende nebeneinander.

Ich habe es bereits wie folgt versucht:
Java:
@Override
    public void columnMoved(TableColumnModelEvent e) {
        if (e.getFromIndex() == e.getToIndex()) return;
        if (e.getFromIndex() == this.table.getColumnCount() - 2 || e.getFromIndex() == this.table.getColIndexBefore() - 1) {
            this.table.getTableHeader().setReorderingAllowed(false);
            System.out.println("CANCELLED");
            return;
        }
        this.table.getTableHeader().setReorderingAllowed(true);

        this.table.setColIndexBefore(e.getFromIndex());
        this.table.setColIndexAfter(e.getToIndex());
    }
jedoch funktioniert es nicht wie gewünscht:
jtable.png
 
Zuletzt bearbeitet von einem Moderator:
M

mickedplay

Gast
Ganz einfach:
Java:
table.getTableHeader().setReorderingAllowed(false);
Ja, aber das gilt für alle Spalten. Hab ich in meinem Beispiel ja auch genutzt, jedoch möchte ich es nur für bestimmte bzw. den letzten beiden.

Ne Idee, wie das Event gecancelt werden kann?
 

Ghostman1711

Mitglied
Ja, aber das gilt für alle Spalten. Hab ich in meinem Beispiel ja auch genutzt, jedoch möchte ich es nur für bestimmte bzw. den letzten beiden


Ne Idee, wie das Event gecancelt werden kann?

Ich hätte ne idee weiß aber nicht obs stimmt. Genau kann ichs dir sagen wenn ich morgen am PC bin. Aber versuch mal die Letzten zwei Spalten als Nummer zunehemen und dann da .setReorderingAllowed(false); Ich schau aber nochmal morgen am PC dann kann ich dir genau sagen
 

Ghostman1711

Mitglied
Ich hätte ne idee weiß aber nicht obs stimmt. Genau kann ichs dir sagen wenn ich morgen am PC bin. Aber versuch mal die Letzten zwei Spalten als Nummer zunehemen und dann da .setReorderingAllowed(false); Ich schau aber nochmal morgen am PC dann kann ich dir genau sagen

Also ich hab mal geschaut und es funktioniert leider nicht. Aber versuchs trotzdem weiter wenn es gar nicht geht melde dich nochmal
Ghostman1711
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S String Array Buchstaben um einen gewissen Wert verschieben Java Basics - Anfänger-Themen 4
U Ascii wert verschieben, wie möglich? Java Basics - Anfänger-Themen 3
J Verschieben von Buchstaben in einem String um vorgegebene Anzahl von Zeichen innerhalb eines weiteren String Java Basics - Anfänger-Themen 12
Elyt JFrame in den Hintergrund verschieben Java Basics - Anfänger-Themen 3
OSchriever JFrame-Anwendungsfenster verschieben Java Basics - Anfänger-Themen 17
S Input/Output JLabel verschieben Java Basics - Anfänger-Themen 7
L Files verschieben in einen Ordner Java Basics - Anfänger-Themen 87
L Array Elemente verschieben Java Basics - Anfänger-Themen 5
CptK Methoden JLabel erstellen & verschieben Java Basics - Anfänger-Themen 1
H Position verschieben der Elemtente im Array Java Basics - Anfänger-Themen 3
K Einzelne Email verschieben nicht möglich Java Basics - Anfänger-Themen 3
A Dateien Verschieben Java Basics - Anfänger-Themen 1
T Arrayposition um eine Position verschieben Java Basics - Anfänger-Themen 2
B Element in Array nach unten verschieben Java Basics - Anfänger-Themen 11
B Methoden Element aus einem Array löschen, Rest nach vorne verschieben? Java Basics - Anfänger-Themen 4
M Elemente eines Arrays verschieben Java Basics - Anfänger-Themen 9
K Element in ArrayList löschen ohne Index zu verschieben Java Basics - Anfänger-Themen 2
L Punkt innerhalb eines Bereiches verschieben Java Basics - Anfänger-Themen 9
H Kreis verschieben Java Basics - Anfänger-Themen 10
R Variablen [GELÖST]Elemente in Array um Schrittweite s verschieben Java Basics - Anfänger-Themen 2
J Java Array Zeichnung Skalieren und verschieben Java Basics - Anfänger-Themen 5
S Dateien mit Java verschieben Java Basics - Anfänger-Themen 6
llabusch Fenster per Button verschieben Java Basics - Anfänger-Themen 5
llabusch Fenster um x Pixel verschieben Java Basics - Anfänger-Themen 4
M JButtons verschieben Java Basics - Anfänger-Themen 13
J Array um 1 stelle verschieben Java Basics - Anfänger-Themen 2
B Fehlerhafte XML-Files verschieben Java Basics - Anfänger-Themen 6
T Verschieben Java Basics - Anfänger-Themen 4
B Dateien Verschieben! Java Basics - Anfänger-Themen 8
B ältere Dateien verschieben Java Basics - Anfänger-Themen 3
Q Komma verschieben Java Basics - Anfänger-Themen 5
J Markierte Items in einer JLIST in einen Ordner verschieben Java Basics - Anfänger-Themen 2
W Elemente in einem Array nach 'oben' verschieben Java Basics - Anfänger-Themen 9
N Array inhalte verschieben Java Basics - Anfänger-Themen 12
B Methode in andere Klasse verschieben Java Basics - Anfänger-Themen 9
T JScrollPane: Slider programmgesteuert verschieben? Java Basics - Anfänger-Themen 4
GianaSisters Erste Schritte Datei umbennen bzw verschieben klappt nicht Java Basics - Anfänger-Themen 6
0 Datei verschieben Java Basics - Anfänger-Themen 6
R Verschieben eines Arrays aus Objekten Java Basics - Anfänger-Themen 16
eLogic Datei verschieben Java Basics - Anfänger-Themen 12
M Kommastellen verschieben Java Basics - Anfänger-Themen 4
R Objekt mit Maus auswählen und verschieben Java Basics - Anfänger-Themen 2
L Datei verschieben mit einer Schleife Java Basics - Anfänger-Themen 17
Hamstinator Fenster mit Maus verschieben Java Basics - Anfänger-Themen 2
K Elemente eines Array verschieben Java Basics - Anfänger-Themen 18
U Arry verschieben Java Basics - Anfänger-Themen 2
J Datentypen Array in x Richtungen verschieben Java Basics - Anfänger-Themen 6
E Probleme mit Images verschieben Java Basics - Anfänger-Themen 4
K Punkte verschieben Java Basics - Anfänger-Themen 6
S Grosse Dateien kopieren/Verschieben Java Basics - Anfänger-Themen 14
D denkfehler, bereich verschieben awt Java Basics - Anfänger-Themen 3
D Dateien umbenennen --> verschieben Java Basics - Anfänger-Themen 4
Mike90 verschieben von Buttons, ... Java Basics - Anfänger-Themen 18
D Elemente im Array verschieben Java Basics - Anfänger-Themen 15
M Referenzen verschieben Java Basics - Anfänger-Themen 2
B zahlen verschieben tabelle Java Basics - Anfänger-Themen 2
H Objekt mit Maus verschieben Java Basics - Anfänger-Themen 4
F Größe von Grafik-Containern verschieben Java Basics - Anfänger-Themen 2
J Datei verschieben funktioniert nicht Java Basics - Anfänger-Themen 6
M Verzeichnis verschieben Java Basics - Anfänger-Themen 5
G Ordner überprüfen und Dateien verschieben Java Basics - Anfänger-Themen 3
L Verzeichnisse mit Inhalt verschieben auf UNIX Java Basics - Anfänger-Themen 5
Silas89 Datei verschieben Java Basics - Anfänger-Themen 3
K bestimmte Dateien aus Ordner verschieben Java Basics - Anfänger-Themen 5
X Dateien Verschieben Java Basics - Anfänger-Themen 8
M JList Parameter verschieben Java Basics - Anfänger-Themen 3
M Parameter zwischen zwei JLists verschieben Java Basics - Anfänger-Themen 4
G dateien verschieben Java Basics - Anfänger-Themen 10
D JTable - Verschieben der Spalten deaktivieren <- wie? Java Basics - Anfänger-Themen 5
U BufferedImages verschieben klappt nicht Java Basics - Anfänger-Themen 37
0 Element aus Array löschen andere Elemente verschieben? Java Basics - Anfänger-Themen 7
G Array verschieben Java Basics - Anfänger-Themen 9
R mit MouseDragged Rechteck verschieben. Java Basics - Anfänger-Themen 2
I "File" - je nach änderungsdatum verschieben Java Basics - Anfänger-Themen 5
A MP3-Datei verschieben Java Basics - Anfänger-Themen 6
C Focus fürs Zeichnen verschieben?? Java Basics - Anfänger-Themen 3
A Programm in den Hintergrund "verschieben" Java Basics - Anfänger-Themen 4
B Häufigkeit einzelner Zahlen in einem Array Java Basics - Anfänger-Themen 6
B Markieren einzelner Punkte in JFreeChart Java Basics - Anfänger-Themen 1
M Methoden Generische Klasse - ändern einzelner Attributwerte Java Basics - Anfänger-Themen 2
M Nummerierung einzelner Objekte Java Basics - Anfänger-Themen 4
B Ausgeben einzelner String Array Elemente funktioniert nicht Java Basics - Anfänger-Themen 4
J Ver-/Entschlüsseln einzelner Buchstaben Java Basics - Anfänger-Themen 4
richis-fragen TableColumModel passt nur die aktuell zu sehenden Spalten an Java Basics - Anfänger-Themen 4
districon 2D Array - Zeilen und Spalten durchsuchen Java Basics - Anfänger-Themen 3
I 12 Spalten von jeweils 30 Zahlen in Konsole ausgeben Java Basics - Anfänger-Themen 6
P JSON-Array auf Excel-Spalten verteilen? Java Basics - Anfänger-Themen 5
I Datei mit 2 Spalten und millionen Zeilen Java Basics - Anfänger-Themen 19
G DefaultTableModel Spalten in Array schreiben Java Basics - Anfänger-Themen 4
C Spalten Java Basics - Anfänger-Themen 6
L Zeilen und Spalten sortieren Java Basics - Anfänger-Themen 11
Q Spalten in .txt-Datei Java Basics - Anfänger-Themen 2
R Erste Schritte 2D-Array: Zeilen & Spalten ohne schleife übergeben? Java Basics - Anfänger-Themen 3
D Inhalt der Spalten einer Tabelle addieren Java Basics - Anfänger-Themen 4
K apache poi - Spalten zählen Java Basics - Anfänger-Themen 4
C Array in Spalten angeben Java Basics - Anfänger-Themen 44
C AbstractTableModel Spalten-Namen Java Basics - Anfänger-Themen 3
E Array mit Zahlen von 1-(Zeilen*Spalten) befüllen Java Basics - Anfänger-Themen 8
T JTable Spalten zusammenfassen Java Basics - Anfänger-Themen 5
0 CSV Import - Zeilen, Spalten Java Basics - Anfänger-Themen 15

Ähnliche Java Themen

Neue Themen


Oben