Farbe eine Zeile in JTable ändern, wenn JButton geklickt wurd

Sinus

Aktives Mitglied
Hallo zusammen,

ich suche einen Lösungsansatz, wie man die Farbei einer Zeile in einer Tabelle ändert, nachdem auf ein
Button geklickt wurde. Gibt es schon von euch irgendwelche Codebeispiele, die ich mir anschauen kann?

Vielen Dank!
Sinus
 
Hallo SSoul,

danke für die schnelle Antwort. Ich bräuchte eher ein Button Beispiel, welche die Farbe einer JTabelle nach einem klick ändert..

Ich habe folgendes vor:
ich habe zwei Buttons, Next und Previous. Wenn ich auf next klicke, dann soll die nächste Zeile einer
Tabelle markiert werden, analog dazu soll die vorherige Zeile mit Previous Buttons entsprechen farblich
hervorgehoben werden.

Vielen Dank
Sinus
 
Moin,

Mein Lösungsansatz für deinen Algorithmus:
Bei einem Klick auf 'Next' lässt Du die Zeile die momentan den Focus hat highlighten. Dafür würde ich Dir folgende Methode empfehlen:

Java:
private static JTable tabelle = new JTable();
    private static JButton next = new JButton("Next");
    
    void setButtonAction() {
        
        next.addActionListener(new ActionListener()
        {
            public void actionPerformed(ActionEvent arg0)
            {
                tabelle.setSelectionBackground(Color.gray);
            }
        });
    }

Ich hoffe, das hat Dir bei Deinem Problem geholfen, wenn nicht, dann poste doch bitte einmal Deinen Code-Ansatz.

LG
 
Hallo Andy,

danke für den Tipp. Dein Tipp hat mich auf eine andere Idee gebracht 🙂 .. ich habe es deswegen
anders gelöst.

Vielen Dank
SinuS
 

Zurück
Oben