Topic: 使用JTable碰到的奇怪问题,在线等 |
Print this page |
1.使用JTable碰到的奇怪问题,在线等 | Copy to clipboard |
Posted by: wordby Posted on: 2004-05-21 16:23 看以下代码 String[] columnNames={"价值","序号"}; String[][] dataTable={{"20","0"}}; //创建jTable的数据 DefaultTableModel tm=new DefaultTableModel(dataTable,columnNames); //创建行选择对象 DefaultListSelectionModel sm=new DefaultListSelectionModel(); //将tm与jTable绑定 JTable jTable1 = new JTable(tm); //将sm与jTable绑定 jTable1.setSelectionModel(sm); 这一行编译器说sm identifier expected,但sm 在上面已经定义,不知是怎么回事。 上面代码是照书上写的,就是有问题。谁能解决,谢了。 |
2.Re:使用JTable碰到的奇怪问题,在线等 [Re: wordby] | Copy to clipboard |
Posted by: sevenFive Posted on: 2004-05-21 17:41 该端代码没有任何问题! import javax.swing.*; import javax.swing.table.*; /** * @author sf * * To change the template for this generated type comment go to * Window>Preferences>Java>Code Generation>Code and Comments */ public class Test extends JFrame { public static void main(String[] args) { String[] columnNames={"价值","序号"}; String[][] dataTable={{"20","0"}}; // 创建jTable的数据 DefaultTableModel tm=new DefaultTableModel(dataTable,columnNames); // 创建行选择对象 DefaultListSelectionModel sm=new DefaultListSelectionModel(); // 将tm与jTable绑定 JTable jTable1 = new JTable(tm); // 将sm与jTable绑定 jTable1.setSelectionModel(sm); JScrollPane spTable = new JScrollPane(jTable1); Test frmTest = new Test(); frmTest.getContentPane().add(spTable); frmTest.setSize(100,100); frmTest.show(); } } |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |