`
263229365
  • 浏览: 473643 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JTree 和 JTable 的综合应用 Demo

阅读更多
本文是一个 JTree 和 JTable 的综合应用 Demo。介绍了的JTree 和 JTable的用法。
通过该Demo可以学习相对丰富的Swing知识.
1.JTree 的用法;
2.JTable的用法;
3.JTree 与 JTable 的联动;
4.CSV文件的简单读写;
5.JButton 的事件处理
6.MVC 设计模式;
7.JSplitPane 的用法;
8.Swing布局等Swing基础知识。
9.异常处理、输入校验。特别是输入校验部分应该值得一看。
10.回调(call back)等编程方法也有体现。

注:这是国家电力科学院的上机面试题。

实现效果如下:



学习Swing的java 程序员 可以 附件的源码 导入Eclipse 中 运行。学习源码。
  • 大小: 18.2 KB
分享到:
评论

相关推荐

    swing做的漂亮Demo

    本Demo展示了Swing如何创建出美观且功能丰富的界面,其中包括了结构图和流程图等高级布局管理器的应用,非常适合开发者进行学习和参考。 在Swing中,组件(Components)是构建界面的基本单元,例如按钮(JButton)...

    java桌面程序swing demo实例

    8. **JTable、JList和JTree**: 这些组件用于展示和操作表格数据、列表数据和树形结构数据。 9. ** Nimbus Look and Feel**: Swing支持更换LookAndFeel,Nimbus是Java 6引入的一种现代风格,使得Swing应用看起来更...

    JavaSwing编程demo

    此外,Swing 还提供了一些高级组件,如 JTable、JTree 和 JList,它们分别用于显示表格数据、树形结构和列表数据。这些组件可以与模型(如 DefaultTableModel)相结合,实现动态的数据展示和操作。例如,JTable 可以...

    java-gui图形界面组件大全(内含139个demo)

    在Java-GUI图形界面组件大全中,139个完整的Demo涵盖了上述组件的使用和交互,每个示例都是为了帮助开发者深入理解如何在实际应用中部署这些组件。通过实践这些Demo,开发者能够熟练掌握Swing组件的创建、布局管理、...

    Demo.rar_DEMO

    例如,`JFrame`替代了AWT的`Frame`,`JButton`代替`Button`,`JLabel`代替`Label`,还有诸如`JTable`、`JList`、`JTree`等复杂组件。 3. **事件处理**: 在JFC中,事件处理是通过监听器(Listener)实现的。例如,...

    java-界面组件案例大全(Demo).rar_DEMO_JAVA SWING案例_java swing Demon 大全_ja

    在文件名列表中提到的139个Demo,涵盖了Java Swing的广泛主题,可能包括基本组件的使用,如按钮、文本输入,也可能涉及到更复杂的组件,如表格(JTable)、树(JTree)、列表(JList)等,以及对话框、菜单栏、工具...

    一个小的java Demo , 非常适合Java初学者阅读.zip

    Swing提供了JButton、JLabel、JTextField等组件,并且添加了如JTable、JTree和JTabbedPane等更复杂的组件。Swing还引入了MVC(模型-视图-控制器)设计模式,使组件更加灵活和可定制。 **事件处理**: 在GUI编程中,...

    swing demo例子

    6. **Swing小部件**:如JTable、JList和JTree,用于展示表格数据、列表和树形结构数据。 7. **外观和感觉**:Swing允许改变组件的外观,通过LookAndFeel类可以实现系统默认样式或自定义样式。 8. **模型-视图-控制...

    北大青鸟第一学期JAVA课件第12章

    在北大青鸟的ACCP V4.0第一学期的JAVA课程中,第12章主要讲解了Swing组件的应用,特别是关注于Swing中的菜单、对话框以及数据展示的两个重要组件:JTable和JTree。 Swing是Java的一个图形用户界面(GUI)工具包,它是...

    swing demo1

    此外,JTable和JTree组件可用于显示和操作表格数据和层次结构数据。 总的来说,通过研究“swing demo1”及其“demosrc”源代码,开发者能够深入理解Swing组件的工作原理,掌握GUI设计的基本技巧,以及如何通过Java...

    java-GUI界面组件案例大全(内含139个完整Demo)

    6. 表格与树形视图:`JTable`用于展示表格数据,`JTree`则用于呈现层次结构的数据,这两者在展示复杂数据时非常有用。 7. 滚动面板:`JScrollPane`可以包裹任何可视组件,当组件内容超出其边界时,提供滚动功能。 ...

    java jdk1.6 新特性 jaxb2 demo

    Swing组件库和抽象窗口工具包(AWT)进行了更新,提供了更好的外观和性能,例如,JTable和JTree的性能提升,以及对Aqua(Mac OS X)外观的支持。 在"jaxb2 demo"中,开发者可能会展示如何利用JAXB 2.0的注解来定义...

    demo练习题

    9. JTable:展示二维表格数据,支持排序、筛选和编辑。 10. JTree:展示层次结构的数据,如文件系统目录。 Swing中的布局管理器包括FlowLayout、BorderLayout、GridLayout、BoxLayout和 MigLayout等,它们决定了...

    Swing教程

    为了创建一个简单的JTable应用,如教程中的TableDemo,你需要在IDE中新建一个Application项目,指定类名和框架标题。在设计视图中,从组件面板拖放JTable到框架上。之后,你可以实例化JTable,然后通过设置数据源来...

    JDK SWING DEMO

    本篇文章将深入探讨JDK中的Swing组件及其应用,帮助开发者更好地理解和使用Swing来构建功能丰富的桌面应用程序。 ### 1. Swing简介 Swing是在Java AWT(Abstract Window Toolkit)基础上发展起来的,它提供了更多...

    JAVA swing基本控件实例

    `components-ToolBarDemoProject.zip`和`components-ToolBarDemo2Project.zip`将展示如何添加按钮和其他组件到工具条,以及如何设置其布局和行为。工具条可以极大地提升应用的可用性,让用户快速访问常用功能。 **...

    Swing-Demo-in-JAVA:示例 Swing 应用程序演示项目

    Swing 还提供了一些高级组件,如表格(JTable)、树(JTree)和列表(JList),它们允许更复杂的数据展示和交互。 项目中的每个示例可能都对应一个特定的 Swing 组件或功能,例如: 1. JButton 示例:展示如何添加...

    100个JavaGUI+swingDemo大全

    7. **Swing小部件和附加功能**:Swing还提供了一些高级组件,如JTable(表格)、JTree(树形结构)、JTabbedPane(选项卡面板)等,以及JLayeredPane(分层面板)等复杂布局功能。 8. **外观和主题**:Swing允许...

    demoswing.7z

    3. **高级布局元素**:可能包括JTable、JTree和JList等组件,它们用于显示和操作数据表、树形结构和列表。这些组件支持数据模型,可以动态地更新显示内容。 4. **事件处理**:示例可能展示了如何添加事件监听器,如...

    Java Swing项目

    7. JList, JTable, JTree:用于数据的列表、表格和树形展示。 8. JComboBox:下拉选择框,可以包含列表项供用户选择。 9. JMenuBar, JMenu, JMenuItem:用于构建应用程序的菜单系统。 Swing 还提供了布局管理器,如...

Global site tag (gtag.js) - Google Analytics