import java.awt.*;import java.awt.event.*;import javax.swing.table.*;//Ich hoffe, ich hab alles importiert :)public class MyHeader extends JTableHeader implements MouseListener{ int selectedCol = -1; public MyHeader(){ super(); //Konsruktor erweitern (bei Bedarf) } public void mousePressed(MouseEvent e){ selectedCol = this.columnAtPoint(e.getPoint()); //Hier dann sortieren und tabelle aktualisieren etc... } //Andere MouseListener-Methoden implementieren public void setValue(Object o){ //hier das icon setzen, je nach dem, welchen wert selectedCol hat super.setValue(o); }}