RT

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【tyro668】截止到2008-07-15 17:36:04的历史汇总数据(不包括此帖):
    发帖的总数量:1                        发帖的总分数:20                       每贴平均分数:20                       
    回帖的总数量:5                        得分贴总数量:1                        回帖的得分率:20%                      
    结贴的总数量:1                        结贴的总分数:20                       
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:0.00  %               无满意结分率:0.00  %                  
    敬礼!
      

  2.   

    TableColumn tc = _tab.getColumn("column1");
    tc.setCellRenderer(listRenderer);
    不知lzlistRenderer中想要实现什么功能?
      

  3.   

    我想问的是在ListCellRenderer 用的时候,比如在如下代码中:
    nameObjectCellRenderer = new DefaultListCellRenderer() {
    public Component getListCellRendererComponent(JList list, Object value, 
    int index, boolean isSelected, boolean cellHasFocus) {
    super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
    /.................                          /;
     return this;//或者return 其他什么的
    }
    里面return的东西是做什么的,怎么用?
      

  4.   

    不知道LZ想实现什么效果/**
     * 改变背景颜色
     * @author xp
     *
     */
    class MyRender extends DefaultTableCellRenderer {
    public Component getTableCellRendererComponent(JTable table, Object value,
    boolean isSelected, boolean hasFocus, int row, int column) {
    super.getTableCellRendererComponent(table, value, isSelected, hasFocus,
    row, column); if (row % 2 == 0) {
    setBackground(Color.ORANGE);

    else
    setBackground(Color.WHITE);
    return this;
    }
    }
      

  5.   


    return的就是你需要显示的swing控件,假如你实现cellrenderer这个类的同时扩展
    swing中的某一控件,那么你return this是可以实现效果,这个this就是表示你扩展的控件,
    如果你实现cellrenderer,但是并没有扩展swing,那么你程序中肯定另外需要定义一swing变量,
    那么你return的就应是这个变量,而非this