如上图所示,在Java中是否有任何自定义插件(例如具有可编辑Java组件的JTreeTable)。

我知道这可以通过扩展JTreeTable或JXTreeTable类或使用TreeCellEditor等来完成。但是,我需要一个如上图所示的非常精确的结构,请事先指导我,谢谢。

最佳答案

Outline (见herehere)使用与JTable相同的renderer and editor模式。例如,要获得一列复选框,您的RowModelgetColumnClass()实现应返回Boolean.class,而您的isCellEditable()的实现应返回true列的Logical2。我还没有尝试过,但是用DefaultCellEditor实例化的JCheckBox应该可以用于combo列。

关于java - 像JTreeTable这样的表,具有可编辑的组件,例如ComboBox,TextArea,CheckBox作为行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25530463/

10-11 17:13