这里的LoginFrame.this 的this指的是JButton还是ActionListener呢?????
private JPanel createBtnPanel() {
JPanel pane = new JPanel(new FlowLayout());
JButton btnLogin = new JButton("登录");
btnLogin.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
//登录代码
context.login(LoginFrame.this);
}
});
pane.add(btnLogin);
JButton btnReg = new JButton("注册用户");
btnReg.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
}
});
pane.add(btnReg);
JButton btnCancle = new JButton("取消");
btnCancle.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
}
});
pane.add(btnCancle);
return pane;
}
private JPanel createBtnPanel() {
JPanel pane = new JPanel(new FlowLayout());
JButton btnLogin = new JButton("登录");
btnLogin.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
//登录代码
context.login(LoginFrame.this);
}
});
pane.add(btnLogin);
JButton btnReg = new JButton("注册用户");
btnReg.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
}
});
pane.add(btnReg);
JButton btnCancle = new JButton("取消");
btnCancle.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
}
});
pane.add(btnCancle);
return pane;
}
解决方案 »
- myeclipse8.6+sqlsever+tomcat
- Axis2+spring2问题
- MINA框架与AMF 紧急求助!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 我用install4j或者advanced installer工具打包安装包,如何做到更新时可以只更新部分代码?
- ant 来生成hibernate
- resin的连接池会自已挂掉?是这样的吗?
- 是项目多得公司好,还是那种时间比较宽松,有很多时间自己学习的公司好
- 100分求,中文版的《Java Message Service》。。。。。。。。。
- 求问一个redis处理list的问题
- 关于spring的xml中无法解析El表达式(如:${driver})
- 新手自学Hibernate,第一个程序就异常T_T
- 针对Struct2远程执行漏洞做的一个过滤器乱码问题
直接System.out.println(this);
如果你在注册的监听器里面直接用this的话,那这个this指代的是 你注册的监听器的一个实现类的对象,这里也就是那个ActionListener这个类的一个实现类的对象