Java中的Action是AbstractAction的一个子接口,然后大家看看这段代码是什么意思,看懂的请讲.

ActionsendMsg=newAbstractAction(){publicvoidactionPerformed(ActionEvente){jta.append(... Action sendMsg = new AbstractAction()
{
public void actionPerformed(ActionEvent e)
{
jta.append(jtf.getText() + "\n");
jtf.setText("");
}
};
展开
 我来答
黑暗侍卫
2013-08-02 · TA获得超过215个赞
知道小有建树答主
回答量:205
采纳率:0%
帮助的人:131万
展开全部
动作监听,将jtf对象(不知道定义的啥,控件?)里的值+/n换行,一起追加在jta对象原内容后面,再将jtf值清空。。
追问
Action是AbstractAction的一个子接口,
重点在
Action sendMsg = new AbstractAction()
这句是什么用法,??什么意思??
书上说接口不能实现实例.,我这块就看不懂了
yangwenyuan2
2018-03-21
知道答主
回答量:7
采纳率:0%
帮助的人:4438
展开全部
这是匿名内部类的用法, 其中AbstractAction继承了java.awt.event.ActionListener接口,此接口中有一个抽象方法actionPerformed(ActionEvent e)。而匿名内部类的用法是:
new 实现接口() | 父类构造器()
{
//匿名内部类的类体部分,也就是实现接口中的抽象方法
}
你应该看得是疯狂java 的例题吧,匿名内部类具体用法参见疯狂java第四版212页,希望能帮助你理解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式