如上图所示,在Java中是否有任何自定义插件(例如具有可编辑Java组件的JTreeTable)。
我知道这可以通过扩展JTreeTable或JXTreeTable类或使用TreeCellEditor等来完成。但是,我需要一个如上图所示的非常精确的结构,请事先指导我,谢谢。
最佳答案
Outline
(见here和here)使用与JTable
相同的renderer and editor模式。例如,要获得一列复选框,您的RowModel
的getColumnClass()
实现应返回Boolean.class
,而您的isCellEditable()
的实现应返回true
列的Logical2
。我还没有尝试过,但是用DefaultCellEditor
实例化的JCheckBox
应该可以用于combo列。
关于java - 像JTreeTable这样的表,具有可编辑的组件,例如ComboBox,TextArea,CheckBox作为行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25530463/