Button in einer JTable

Buttons (oder allgemein JComponents) in einer JTable sind eigentlich etwas, was recht häufig gesucht wird. Und die Implementierung der „Renderer“ und „Editor“-Funktionalität kann ein bißchen tricky sein. Vielleicht versuche ich bei Gelegenheit mal, das irgendwo in https://github.com/javagl/CommonUI/tree/master/src/main/java/de/javagl/common/ui/table unterzubringen. (Ggf. gibt’s dann wieder ein update in Common und CommonUI - nur ein paar Utility-Klassen - #4 von Marco13 :smiley: )

@L-ectron-X Die besagte Renderer/Editor funktionalität findet man sicher tausendfach im web. Die auf https://wiki.byte-welt.net/wiki/JTable_mit_Buttons_in_Tabellenzellen sieht beim ersten Drüberscrollen recht aufgeräumt und generisch aus - mit (ein paar trivialen Sachen, die man glattziehen könnte, aber) nur einer Sache, wo man genauer schauen muss - nämlich, wie gut das ganze passt wenn man nicht direkt eine JTable erstellt, sondern der auch noch sein eigenes TableModel unterjubeln will.

Falls das gut geht, eine etwas allgemeine Frage: Gibt es irgendeine Form von „Lizenz“ für die Wiki-Snippets? Ggf. würde ich Teile davon (mit leichten Anpassungen) unter MIT-Lizenz in die CommonUI packen, mit einem Hinweis irgendwo oben in den JavaDocs wie

 /**
  * ... 
  *
  * Based on https://wiki.byte-welt.net/wiki/JTable_mit_Buttons_in_Tabellenzellen 
  */

und nehme mal an, dass das „genug“ wäre.

1 „Gefällt mir“