Java空指针错误

jen_wu 发布于 2017/06/03 11:22
阅读 130
收藏 0

package main.frame.table;

import java.awt.Component;


import javax.swing.ImageIcon;
import javax.swing.JLabel;
import javax.swing.JTable;
import javax.swing.table.DefaultTableCellRenderer;

import main.frame.table.TransactionTableModel;

//import model.Transaction;

public class TransactionTableCellRenderer extends DefaultTableCellRenderer {
    
    
    @Override
    public Component getTableCellRendererComponent(JTable table, Object value,
            boolean isSelected, boolean hasFocus, int row, int column) {
        
        JLabel c = (JLabel)super.getTableCellRendererComponent(table, value, 
                isSelected, hasFocus, row, column);
        c.setText("");
        //设置图片
        if (value instanceof ImageIcon) {
            ImageIcon icon = (ImageIcon)value;
            c.setIcon(icon);
            c.setToolTipText(icon.getDescription());
        } else {
            c.setText(value.toString());
        }
        c.setText(value.toString());
        //设置居中
        c.setHorizontalAlignment(JLabel.CENTER);
        TransactionTableModel model = (TransactionTableModel)table.getModel();
        //List<Transaction> datas = model.getDatas();
        return c;
    }
}

一直提示这里有错误,不知道是为什么。。

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    at main.frame.table.TransactionTableCellRenderer.getTableCellRendererComponent(TransactionTableCellRenderer.java:35)
    at javax.swing.JTable.prepareRenderer(JTable.java:5736)

加载中
0
jen_wu
jen_wu

有人知道为什么吗??

 

0
jen_wu
jen_wu

着急。。

 

0
织梦之魂
织梦之魂

哥们,你这明显代码没给全啊。import main.frame.table.TransactionTableModel;这是哪的?

0
优新世纪-恋空
优新世纪-恋空

你这代码没给全啊?!

返回顶部
顶部