java中实现复选框,用JAVA实现了带有复选框的树目录

JDK版本

JDK1.4.x

功能

实现了带有复选框的资源管理器树目录,还有需要改进的地方,我在以后更新,如果那位朋友有好的建议欢迎提出

欢迎大家提意见,交流

代码如下

import javax.swing.tree.*;

import javax.swing.filechooser.*;

import javax.swing.event.*;

import java.awt.Cursor;

import java.awt.Component;

import java.awt.Font;

import java.io.*;

import java.awt.*;

import javax.swing.*;

import java.util.*;

import java.awt.event.MouseListener;

import java.awt.event.MouseEvent;

/**

* Title: 系统级树目录

* Description:

* Copyright: Copyright (c) 2004

* Company:

* @author cuijiang contact cj0063@sina.com or cuij7718@yahoo.com.cn

* @version 1.0

*/

public class AgileSuperJTreeBasic

extends JTree

implements TreeExpansionListener, TreeSelectionListener, MouseListener {

protected DefaultTreeModel treeModel;

protected FileSystemView fileSystemView; //建立文件系统视类对象

protected FileNode root;

public AgileSuperJTreeBasic() {

Font myFont = new Font("宋体", 11, 12);

fileSystemView = FileSystemView.getFileSystemView();

root = new FileNode(fileSystemView.getRoots()[0]);

root.explore();

treeModel = new DefaultTreeModel(root);

this.setModel(treeModel); //设定树形菜单

this.addTreeExpansionListener(this); //打开/关闭节点事件

this.addTreeSelectionListener(this); //选择的事件

this.setCellRenderer(new MyTreeCellRenderer()); //生成图标

this.setFont(myFont);

this.setRootVisible(true);

this.setRowHeight(18);

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值