当前位置: 技术问答>java相关
请问JTable的光标移动事件是什么?有没有示例代码?
来源: 互联网 发布时间:2015-06-13
本文导语: 就是当当前行变化时的事件。谢谢! | 希望对你帮助: jTable1.getSelectionModel().addListSelectionListener(new ListSelectionListener() { public void valueChanged(ListSelectionEvent e) { ...
就是当当前行变化时的事件。谢谢!
|
希望对你帮助:
jTable1.getSelectionModel().addListSelectionListener(new ListSelectionListener()
{
public void valueChanged(ListSelectionEvent e)
{
System.out.println("选择某行");
}
});
jTable1.getColumnModel().addColumnModelListener(
new TableColumnModelListener() {
public void columnMarginChanged(ChangeEvent e)
{
System.out.println("列改动");//columnChange();
}
public void columnAdded(TableColumnModelEvent e)
{
}
public void columnMoved(TableColumnModelEvent e)
{
}
public void columnRemoved(TableColumnModelEvent e)
{
}
public void columnSelectionChanged(ListSelectionEvent e)
{
}
});
jTable1.getSelectionModel().addListSelectionListener(new ListSelectionListener()
{
public void valueChanged(ListSelectionEvent e)
{
System.out.println("选择某行");
}
});
jTable1.getColumnModel().addColumnModelListener(
new TableColumnModelListener() {
public void columnMarginChanged(ChangeEvent e)
{
System.out.println("列改动");//columnChange();
}
public void columnAdded(TableColumnModelEvent e)
{
}
public void columnMoved(TableColumnModelEvent e)
{
}
public void columnRemoved(TableColumnModelEvent e)
{
}
public void columnSelectionChanged(ListSelectionEvent e)
{
}
});
|
”关于EJB里删除多条记录的问题,100分送上!!!!“的讨论里有相关的讨论,看一下巴。
|
如果是当前行的值发生变换,TableModel中有相关的事件,方法好像为为valueChanged(),如果发生选择事件,好像有有ListSelect*的事件。