Hallöle,
nach langer Forschungsarbeit hab ich die Lösung gefunden!
Netbeans generiert einiges an Code automatisch.
Unter anderem setzt er die JTable in den JScrollPane.
(jScrollpane.setViewportView(jTable)) und macht das ganze sichtbar.
Und das geschah, bevor ich meinen Header gesetzt hab.
Jetzt hab ich NACH dem Setzen des Headers die Tabelle nochmal in das Scrollpane reingesetzt - und siehe da, ich bekam die richtigen Tooltips.
Allerdings funktionierte das Sortieren nicht mehr - logisch, denn der MouseListener war ja auf den alten Header gesetzt ...
Das ließ sich aber durch Setzen des MouseListeners NACH dem Setzen des Headers leicht korrigieren.
Danke für Deine Bemühungen!
Im Unterschied zu Deinem Beispiel ist beim Netbeans-Code die Tabelle samt Scrollpane schon sichtbar, wenn mein Init-Code drankommt. Das Scrollpane (in dem der Header sitzt) bekommt es dann wohl nicht mehr mit, wenn der Header in der Table gesetzt wird - es sei denn, man setzt die Tabelle erneut in das ScrollPane ...
cu,
Robert