【问题标题】:A Table like JTreeTable with editable components like ComboBox, TextArea, CheckBox as Rows像 JTreeTable 这样的表格,具有可编辑的组件,如 ComboBox、TextArea、CheckBox 作为行
【发布时间】:2014-08-27 14:54:51
【问题描述】:

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

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

【问题讨论】:

  • 很难说。 JTreeTable 不是核心 API 的一部分,因此有许多不同的实现。可以在这里找到:java2s.com/Code/Java/Swing-Components/JTreeTablecomponent.htm。你用的是哪一个?
  • 我还没有决定使用任何东西,我正在等待 JAVA 中具有上述结构的树表(如图所示)。一旦我在 JAVA 中获得了类似的结构,我将开始实施。
  • 另外,我这里不是专门讨论 JTreeTable 或 JXTreeTable,我需要 java 中具有这种结构的任何东西。
  • 点击 jxtreetable 和 jtreetable 了解更多信息

标签: java swing jtree jxtreetable jtreetable


【解决方案1】:

Outline,见于herehere,使用与JTable 相同的renderer and editor 架构。例如,要获取一列复选框,getColumnClass()RowModel 实现应返回 Boolean.classisCellEditable() 的实现应为 Logical2 列返回 true。我没试过,但是DefaultCellEditor,用JCheckBox 实例化,应该适用于组合列。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-12
    • 1970-01-01
    • 1970-01-01
    • 2012-04-05
    • 2015-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多