我在方法外定义了一个全局变量,在一个方法内改变了它的值,怎么在其他类调用时,能调用到已经改变的值
如图,我在loginActionPerformed方法外定义了tableName变量在方法内修改它的值然后想在这个类里面调用它已经改变了的值。。怎么做呢??...
如图 ,我在loginActionPerformed方法外定义了tableName变量
在方法内修改它的值
然后想在这个类里面调用它已经改变了的值。。
怎么做呢?? 展开
在方法内修改它的值
然后想在这个类里面调用它已经改变了的值。。
怎么做呢?? 展开
1个回答
展开全部
我看到tableName这个变量是LoginOnForm类的成员对吧?
那么一个完整的使用流程是这样的:
// 新建LoginOnForm对象
form = new LoginOnForm(xxxx);
// 调用方法, 修改tableName的值
form.loginActionPerformed(xxx);
// 读取tableName的值:
String tableName = form.tableName;
因为题主的程序看起来是在web框架里的,所以上述三个步骤不一定是在同一个函数里发生的;但是不论怎么变化,这三步的先后顺序就是上面这样的。
追问
这是一个swing程序,而且那个loginActionPerformed()是一个点击事件,所以不知道怎么调用方法来修改table的值,好像不能这样直接进行耶。。怎么做呢。。
追答
建议题主去查一查怎么在swing里跨控件传递变量。
这个应该有专门的方法,自己想是没用的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询