当前位置: 技术问答>java相关
一个我认为比较难的问题,我希望,能够引起您的兴趣!!!
来源: 互联网 发布时间:2015-09-01
本文导语: 我想说的是能不能够在jb7.0的jdbTable控件中,当用户的鼠标点中某个表格,然后让一个方法运行,计算鼠标点中的那一行的和,并且单个提出鼠标焦点所在单元格的输入的数值,各位大侠看看有什么方法能够实现,我...
我想说的是能不能够在jb7.0的jdbTable控件中,当用户的鼠标点中某个表格,然后让一个方法运行,计算鼠标点中的那一行的和,并且单个提出鼠标焦点所在单元格的输入的数值,各位大侠看看有什么方法能够实现,我这里先给100分,如果不够可以再加,我有1300分的,肯定给分,在线等待
|
table = new JTable(tableModel);
table.getSelectionModel().addListSelectionListener(new ListSelectionListener(){
public void valueChanged(ListSelectionEvent e)
{
String selected = tableModel.getValueAt(table.getSelectedRow(),table.getSelectedColumn());
int row = table.getSelectedRow();
}
}
});
这样可以得到列号和行号以及选择的值,其实你的问题只要知道行号就行了,自己写一个model,在里边些个方法取出所在行号的所有值相加就行了。因为model里的数据一般是放在一个嵌套Vector里的,也可能是放在二维数组里,都一样。你可以从嵌套Vector里取出第row个Vector,然后把这个Vector里的所有值累加即可。
table.getSelectionModel().addListSelectionListener(new ListSelectionListener(){
public void valueChanged(ListSelectionEvent e)
{
String selected = tableModel.getValueAt(table.getSelectedRow(),table.getSelectedColumn());
int row = table.getSelectedRow();
}
}
});
这样可以得到列号和行号以及选择的值,其实你的问题只要知道行号就行了,自己写一个model,在里边些个方法取出所在行号的所有值相加就行了。因为model里的数据一般是放在一个嵌套Vector里的,也可能是放在二维数组里,都一样。你可以从嵌套Vector里取出第row个Vector,然后把这个Vector里的所有值累加即可。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。