专职做swing开发转眼就1年了。从起初的个人兴趣,到现在产品的成型。我本在学java时就对swing很感兴趣,也做了很多,只是没有专业做过企业产品。当开始企业开发时,还是发现真的有很多不同的地方,写的代码也要严谨很多。无论在swing上能走到哪一步,我想我还是会很感兴趣的走下去。因为swing才能体现java的美
一直很懒,总想写点关于swing的东西,但找借口没有时间。
这个树表也是借鉴别人的想法,然后对比JTable和JTree的特性而修改出来的,性能还算不错,至少我用到产品里面没有了问题。
源码未对表格做过多修饰,这个可以根据情况自己增加功能
1.MianFram 启动类
2.DefaultNode 自定义的树节点
3.DefaultTreeTableModel自定义的model
其他类均为JTreeTable必须类,如果要运用,只需自定义节点对象,然后修改DefaultTreeTableModel里的表格列头和getValueAt方法里每列显示的内容
分享到:
相关推荐
`JTreeTable`是Java Swing库中的一个复合组件,它将JTree和JTable的功能融合在一起,提供了一种强大的数据展示方式。在Swing应用中,如果你需要同时展示层次结构的数据(如文件系统、组织结构等)以及表格形式的数据...
在Java Swing库中,JTreeTable是一个非常有用的组件,它结合了JTree和JTable的功能,使得用户可以在同一视图中既能看到树状结构的数据,也能看到表格形式的数据。这个"Swing JTreeTable范例"是针对如何在Java应用...
JTreeTable是Java Swing库中的一个高级控件,它结合了JTree和JTable的功能,允许用户在一个视图中同时展示树状结构和表格数据。这个组件在数据可视化和用户界面设计中十分有用,尤其在需要层次化数据与表格数据并存...
`JTreeTable`是Java Swing库中的一个组件,它结合了`JTree`和`JTable`的功能,允许用户在同一个视图中显示树状结构和表格数据。在这个`JTreeTable`的官方源码中,我们可以深入学习如何实现这种复合组件,并了解其...
`JTreeTable` 是一个Java Swing组件,它将树形视图(JTree)与表格视图(JTable)结合在一起,提供了一种以树状结构展示数据,并在每个节点下显示多列详细信息的能力。这个组件在用户界面设计中特别有用,因为它允许...
java swing里面没有treetable类似的控件,网上能下到的基本上都是sun的官方示例,里面的数据模型是采用的file,在不做一系列代码修改的前提下,我们很难将我们现有的数据运用到这个模型上去。 MJTreeTable在其...
3. **JTreeTable**:结合了JTree和JTable的功能,允许在一个视图中同时展示树形结构和表格数据。 4. **JXDatePicker和JXDateTimePicker**:这些是增强的日期和日期时间选择器,比Swing的标准组件提供了更好的用户...
`JTreeTable` 是 Java AWT 和 Swing 库中没有内置的组件,但它通过将`JTree`和`JTable`的功能融合在一起,提供了丰富的用户交互体验。`JTree`用于展示层次结构,而`JTable`则用于展示表格数据。`MJTreeTable`是实现...
在桌面应用中,Java Swing的JTreeTable、C# WinForms的TreeView与DataGridView结合等都是常见实现方式。 5. **性能优化** 由于TreeTable可能包含大量数据,因此性能优化至关重要。通常采用虚拟化技术,只渲染当前...
6. **JTreeTable**: 这是实际的TreeTable组件,可能是自定义的Swing组件,它结合了JTree和JTable的功能。它需要处理树节点的展开/折叠,以及表格的列选择和编辑。 7. **AbstractCellEditor**: 这是JTable中单元格...
2. **JTreeTable集成** - 在Java中实现表格树,通常需要将这两个组件集成。这可以通过自定义组件或者使用第三方库来实现。 - 自定义实现:通常需要处理好两个组件之间的同步问题,例如当树节点被选择时,表格应...
3. **Swing增强**:Swing组件库在JDK 1.6中得到了更新和优化,包括更好的外观和感觉(Look and Feel),以及新的组件,如JTreeTable,使得用户界面设计更加灵活。 4. **NIO.2(New I/O 2)**:虽然NIO.2主要在JDK 7...
首先,Java表格组件如JTable、JTreeTable或SwingX的JXTable等,都是Java Swing库的一部分,用于在GUI(图形用户界面)中显示表格数据。这些组件提供了基本的排序、筛选和编辑功能,能够帮助用户快速理解和操作数据。...