第12章 Swing(Ⅲ)

 

 

本章主要讲解了JTableJTree组件。

这两个组件在

javax.Swing.JTale

javax.Swing.JTree

:

JTable

Swing中的JTable类扩展JComponent类。

此类初始化需要两个一个是二维数组做表中的内容。一个一维字符串数组用于做表头。

Object[ ][ ] cells =

  {

        {"Java",new Integer(01),new Integer(400)},

        {"Oracle",new Integer(02),new Integer(500)},

        {"C#",new Integer(03),new Integer(700)},

   };

  String[] colnames={"课程名称","课程编号","学费(元)}

声明一个JTable对象,要求初始化JTable对象一定要在两个数组之后。

JTree

用于显示树状结构。分根节点、枝节点、叶节点。

初始化节点用

DefaultMutableTreeNode root=new DefaultMutableTreeNode(“根节点”);

DefaultMutableTreeNode parent=new DefaultMutableTreeNode(“枝节点”);

DefaultMutableTreeNode leaf=new DefaultMutableTreeNode(“叶节点”);

Parent.add(leaf);

Root.add(parent);

jTree=new JTree(root);

其中常用到一个事件是valueChanged:当值改变是启动的事件.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值