当前位置:  技术问答>java相关

怎样在JTree里头加JCheckBox????在线等待。有例子的加100分

    来源: 互联网  发布时间:2015-09-28

    本文导语:  怎样让JTree中的每一个结点变成一个JCheckBox,而不是原来的文件夹和文件的模样? | 我告诉你大体的框架 class MyCheckBoxTree extends JCheckBox implements TreeCellRenderer {     Border e = new EmptyBorder(...

怎样让JTree中的每一个结点变成一个JCheckBox,而不是原来的文件夹和文件的模样?

|
我告诉你大体的框架
class MyCheckBoxTree extends JCheckBox implements TreeCellRenderer {
    Border e = new EmptyBorder(1, 1, 1, 1);

    public MyCheckBoxTree() {
        super();
        setOpaque(true);
        setBorder(e);
    }

    public Component getTreeCellRendererComponent(JTree tree, Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus) {
        setText(value.toString());
        //this.setBackground(selectesm a  d?tree.getSelectionPath():tree.getBackground());
        //this.setForeground(selected?tree.getForeground());
        setBackground(selected && !hasFocus ?
                tree.getBackground() : tree.getBackground());
        setForeground(selected && !hasFocus ?
                tree.getForeground(): tree.getForeground());
        if (value instanceof Boolean) {
            Boolean b = (Boolean) value;
            setSelected(b.booleanValue());
        }
        setFont(tree.getFont());
        setBorder(hasFocus ? UIManager.getBorder(
                "Table.focusCellHighlightBorder") : e);
        //this.setFont(tree.getFont());


        return this;
    }

}

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • javascript开源软件 iis7站长之家
  • JBuilder高手请进,JTree中删除了一个结点然后聚焦在它的父结点上该怎么办?最好还能触发valueChanged事件,在线等待...?
  • 高手请进,菜鸟别进!来者有分,有关jTree的问题!在线等待!急!
  • java命名空间javax.swing类jtree的类成员方法: jtree定义及介绍
  • 请问何用新的JTree刷新旧的jtree?
  • java命名空间javax.swing类jtree.accessiblejtree的类成员方法: jtree.accessiblejtree定义及介绍
  • 怎样使JTree对象可以自动有滚动条,
  • java命名空间javax.swing类jtree.treeselectionredirector的类成员方法: jtree.treeselectionredirector定义及介绍
  • JTREE
  • java命名空间javax.swing类jtree.accessiblejtree.accessiblejtreenode的类成员方法: jtree.accessiblejtree.accessiblejtreenode定义及介绍
  • jTree 刷新问题!
  • java命名空间javax.swing类jtree.treemodelhandler的类成员方法: jtree.treemodelhandler定义及介绍
  • 请详细介绍一下JTree的使用方法,88分奉送......................
  • java命名空间javax.swing类jtree.emptyselectionmodel的类成员方法: sharedinstance定义及介绍
  • JTree怎么用呀?
  • java命名空间javax.swing类jtree的类成员方法: selectionredirector定义及介绍
  • 怎样得到Jtree选中项(要String形式)?
  • java命名空间javax.swing类jtree.dynamicutiltreenode的类成员方法: haschildren定义及介绍
  • 如何响应JTREE中的节点点击事件??
  • java命名空间javax.swing类jtree的类成员方法: getaccessiblecontext定义及介绍
  • 程序运行时,出现一个完全展开的JTree?
  • java命名空间javax.swing类jtree的类成员方法: createtreemodellistener定义及介绍
  • 请问:如何在java中的jtree控件中使用checkbox
  • java命名空间javax.swing类jtree的类成员方法: paramstring定义及介绍
  • 求助!!!JTree


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3