用回调函数。在回调函数里写table.editCellAt(row, column);
解决方案 »
- filechooser.showOperDialog()那个dialog能修改吗?
- 恳请大家帮帮我。我的毕业设计完成不了了
- 根据登陆者的IP地址来定位地区频道
- 对HashMap的JDK底层实现的讨论!!!跟thiningInJava的简单hashmap做了下比较,好处在哪里?
- 关于java程序执行外部命令的问题
- 请问怎么让程序窗口显示在显示器中部,且不能被拖动?
- 我装上JBuilder8以后,Applet的Paint方法都不能显示阿?为什么?
- 哪未前辈可以推荐2本除学JAVA的教材,本人计算机系
- 送分
- 多重为空判断怎么写才好?
- 为什么用IE打开applet,当我对java文件重新编译后,用F5刷新,还是原来的结果
- 怎么用java做一个功能较全的whiteboard(白板)???哪有源程序??一定给分!!!
{
public void edit(int row, int column);
}主程序实现该接口:
public void edit(int row, int column)
{
table.editCellAt(row, column);
}
public void init()//主程序的初始化表格方法
{
tableModel tm = new tableModel(this);
table.setModel(tm);
}
tableModel类:
类成员变量:A a;
构造函数:
public tableModel(A a)
{
this.a = a;
}
在tableModel里面有个方法:
private void checkValue()
{
//if value at row, column is not a legal value
a.edit(row, column);
}