我对这个包含内部类的变量有疑问:
private final Action actionLogOut = new AbstractAction() {
{
putValue(Action.NAME, _("log-out"));
}
@Override
public void actionPerformed(ActionEvent e)
{
System.out.println("logOutButton clicked !!!");
System.exit(0);
}
};
我的问题是我无法理解这行代码到底是做什么的:
putValue(Action.NAME, _("log-out"));
有人可以帮助我吗?