Wie kann ich den JTable-Zeilen Tooltips hinzufügen (Java Swing)? Diese Tooltips sollten dieselben Werte der relativen Zeile enthalten.
Dies ist der Code, den ich in meiner Klasse verwendet habe, der JTable erweitert. Es überschreibt die Methode "prepareRenderer", aber ich habe leere Zellen, und es fügt eine Tooltip für jede einzelne Zelle in der Zeile, nicht eine QuickInfo für die ganze Zeile (das ist, was ich suche):
%Vor%fügt eine Tooltip für jede einzelne Zelle in der Zeile hinzu, nicht einen Tooltip für die ganze Zeile
Sie ändern den Tooltip in Abhängigkeit von Zeile und Spalte. Wenn Sie möchten, dass sich die QuickInfo nur um eine Zeile ändert, würde ich nur den Zeilenwert überprüfen und den Spaltenwert vergessen.
Eine andere Möglichkeit, den Tooltip festzulegen, besteht darin, die getToolTipText(MouseEvent)
-Methode von JTable zu überschreiben. Dann können Sie die Methode rowAtPoint(...)
der Tabelle verwenden, um die Zeile abzurufen, und dann die entsprechende QuickInfo für die Zeile zurückgeben.
Verwenden Sie einfach den folgenden Code während der Erstellung des JTable-Objekts.
%Vor%