当前位置: 技术问答>java相关
jTable1.setSelectionModel(sm);这句代码有错吗?
来源: 互联网 发布时间:2017-04-05
本文导语: DefaultTableModel tm=new DefaultTableModel(dateTable,columNames);//创建JTable的数据 DefaultListSelectionModel sm=new DefaultListSelectionModel();//创建行选择对象 JTable jTable1 = new JTable(tm);//将tm与jTable绑定 jTable1.setSelectionModel(sm);//将s...
DefaultTableModel tm=new DefaultTableModel(dateTable,columNames);//创建JTable的数据
DefaultListSelectionModel sm=new DefaultListSelectionModel();//创建行选择对象
JTable jTable1 = new JTable(tm);//将tm与jTable绑定
jTable1.setSelectionModel(sm);//将sm与jTable绑定
以下代码是根据JBuilder6的书中的例子编写但最后一句出错:
"TableDlg.java": Error #: 215 : invalid method declaration; return type required at line 30, column 28
请问如何解决?
DefaultListSelectionModel sm=new DefaultListSelectionModel();//创建行选择对象
JTable jTable1 = new JTable(tm);//将tm与jTable绑定
jTable1.setSelectionModel(sm);//将sm与jTable绑定
以下代码是根据JBuilder6的书中的例子编写但最后一句出错:
"TableDlg.java": Error #: 215 : invalid method declaration; return type required at line 30, column 28
请问如何解决?
|
//************************************************************
jTable1.setSelectionModel(sm);//出错在这一行
//************************************************************
你的方法使用并没有错,错在你这句代码所放的位置错了。
你干嘛将流程、调用代码放在申明变量对象的位置呢???你看看你的程序,上上下下全都是申明对象
private……
private……
new……
要知道,你这句代码必须放在某个方法中执行才行。
将它移到jbinit方法内即可
jTable1.setSelectionModel(sm);//出错在这一行
//************************************************************
你的方法使用并没有错,错在你这句代码所放的位置错了。
你干嘛将流程、调用代码放在申明变量对象的位置呢???你看看你的程序,上上下下全都是申明对象
private……
private……
new……
要知道,你这句代码必须放在某个方法中执行才行。
将它移到jbinit方法内即可
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。