站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题关于JTable画表格问题

关于JTable画表格问题

摘要: 关于JTable画表格问题


兄弟刚学JAVA,有问题请教一下各位,在用JAVA做Applaction时,提数据出来
照网上COPY的代码,可是不能运行。代码如下:

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.AbstractTableModel;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableCellRenderer;
import javax.swing.table.DefaultTableCellRenderer;
import javax.swing.table.TableColumn;

public class ItemList extends JFrame implements ActionListener{
String title[] = {"商品编号","商品名称"};
AbstractTableModel tm=new AbstractTableModel(){
public int getColumnCount(){
return title.length;

public int getRowCount(){
return vect.size();
}

public Object getValueAt(int row,int column){
if (!vect.isEmpty())
return ((Vector)vect.elementAt(row)).elementAt(column);
else return null;
}

public String getColumnName(int column){
return title[column];
}

public void setValueAt(Object value,int row,int column){}
public Class getColumnClass(int c){
return getValueAt(0,c).getClass();
}

public boolean isCellEditable(int row,int column){
return false;
}
};

JTable jg_table = new JTable(tm);
//下面就开始报错
jg_table.setToolTipText("显示全部查询结果");
jg_table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
jg_table.setCellSelectionEnabled(false);
jg_table.setShowVerticalLines(true);
jg_table.setShowHorizontalLines(true);
//jsp=new JScrollPane(jg_table);
}
============================================报错如下=============================
ItemList.java:71: 需要 <标识符>
B_Search.setToolTipText("查询数据");
^
ItemList.java:72: 需要 <标识符>
jg_table.setToolTipText("显示全部查询结果");
^
ItemList.java:74: 需要 <标识符>
jg_table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
^
ItemList.java:76: 需要 <标识符>
jg_table.setCellSelectionEnabled(false);
^
ItemList.java:78: 需要 <标识符>
jg_table.setShowVerticalLines(true);//设置是否显示单元格间的分割线
^
ItemList.java:79: 需要 <标识符>
jg_table.setShowHorizontalLines(true);
^
请帮忙解答一下。



类里只能有属性和方法,类似jg_table.setToolTipText("显示全部查询结果");
的语句应写到具体的方法中


明白了,谢了,结贴.


使用FineReport吧, 纯java的电子表格JComponent
http://www.finereport.com


↑返回目录
前一篇: JTable可以合并单元格吗?
后一篇: 如何将股票数据实时更新在JTable,有无好的建议?