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

那位大哥帮忙看看这个,为什么我编译不过去!

    来源: 互联网  发布时间:2015-05-25

    本文导语:  http://www2.gol.com/users/tame/swing/examples/JTableExamples1.html 例如:   JTableExamples1.html页下的Groupable Header例子.共有四个文件   GroupableHeaderExample.java   ColumnGroup.java   GroupableTableHeader.java   GroupableTableHeaderUI.java   我把这...

http://www2.gol.com/users/tame/swing/examples/JTableExamples1.html

例如:  

JTableExamples1.html页下的Groupable Header例子.共有四个文件  

GroupableHeaderExample.java  

ColumnGroup.java  
GroupableTableHeader.java  
GroupableTableHeaderUI.java  

我把这四个文件放到G:workItest下.  

我只能编译成功ColumnGroup.java文件!  

把文件中这一行屏蔽掉
package jp.gr.java_conf.tame.swing.table;
(在后三个文件中

主文件中同样,//import jp.gr.java_conf.tame.swing.table.*;
这样便已没有问题,不过我在运行时报错,

那位大哥给研究研究!

|
在GroupableTableHeaderUI.java程序中
定义并初始TableCellRenderer renderer...的语句后加以下程序段:
if (renderer == null) {
   renderer = new DefaultTableCellRenderer() {
       public Component getTableCellRendererComponent(
            JTable table, Object value,
            boolean isSelected, boolean hasFocus, 
            int row, int column) {
                JTableHeader header = table.getTableHeader();
           if (header != null) {
               setForeground(header.getForeground());
               setBackground(header.getBackground());
               setFont(header.getFont());
           }
                setHorizontalAlignment(JLabel.CENTER);
                setText((value == null) ? "" : value.toString());
       setBorder(UIManager.getBorder
                     ("TableHeader.cellBorder"));
       return this;
           }
      };
    } 

原因是renderer总返回一个空值,须定义一下--至于为什么返回空,:(,
请大虾们解释吧.

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












  • 相关文章推荐
  • 大哥、大哥,你好吗?
  • 过河小兵,求救各位大哥,我想把stl中的map,vector等容器,做成内存共享方式,希望大哥大姐们指点一下
  • 请教各位大哥!!!
  • 各位大哥帮忙啊!
  • 请各位大哥告知JAVA中消息机制的有关资料,拜托!
  • 想学qt,大哥大姐前辈们介绍几本书吧,最好能提供电子版,谢谢~~~~~~~~~~~
  • 各位前辈大哥,大家好。可否帮忙?
  • 那位大哥有Solaris下安装配置cvs的具体步骤,我先谢了!!!!
  • 哪位大哥知道linux下怎么设置刷新率呀?我的眼睛快闪怀了:(
  • 不知那位大哥有 Optimizeit 4.2 的破解包。高分求购
  • 哪位大哥,大姐知道国内那个网站有jdk1.4的API下载,告诉小弟一下
  • 哪位大哥编译过MGCP协议的源代码? iis7站长之家
  • 哪位大哥知道浙大兰德怎么样?面试会试些什么呀?
  • 哪位大哥知道杭州CSK公司怎么样?面试会试些什么呀? 薪水大概多少?急!!谢谢!!
  • 哪位大哥有www server方面的源码(c++)在linux上面运行,小弟300分求!!
  • 如何通过telnet登陆FreeBSD,哪位大哥给出详细说明
  • 怎样才能启动我的linux,请大哥赐教!
  • 提个菜鸟问题,哪位大哥帮帮我。
  • 哪位大哥帮帮我,安装时的超级终端问题。
  • unix网络编程资料帮忙 大哥大姐进来瞧瞧啊


  • 站内导航:


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

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

    浙ICP备11055608号-3