Java为何要加入import java.awt.*; import java.awt.event.*;就可以正常运行,而我明明没有这个包的存在。

importjava.awt.*;importjava.awt.event.*;publicclassInnerClass{Buttonb=newButton("按我!"... import java.awt.*;
import java.awt.event.*;
public class InnerClass {
Button b=new Button("按我!");
public static void main(String[] args) {
InnerClass ic=new InnerClass();
ic.init();
}
void init(){
Frame f=new Frame("按钮的示例");
//new ButtonHandler() 为调用内部类

b.addActionListener(new ButtonHandler());
f.setLayout(new FlowLayout()); //设置布局管理器
f.add(b);
f.setSize(200,100);
f.setVisible(true);
}
//内部类定义,该内部类用于处理按钮单击事件
private class ButtonHandler implements ActionListener{
public void actionPerformed(ActionEvent e){
if (e.getSource()==b){
System.out.println("单击了!");
}
}
}
}
展开
 我来答
java_lyvee
2011-11-17 · 超过15用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:48万
展开全部
你代码里面的Button 类就是 java.awt.*下面的类啊,ActionListener则是java.awt.event.*;下面的类,我们平常用的很多类譬如String就是java.lang.*下面的,但是由于java默认是导入这个包的所以不需要手动import java.lang.*
a5253956
2011-11-17
知道答主
回答量:10
采纳率:0%
帮助的人:4.5万
展开全部
import java.awt.*; import java.awt.event.*;这些包是默认的装在Eclipse的Object的类里面。这些包是SUN公司已经写好了的,咱们只不过是把这些包作为工具来用。而在java里面所有的包都的是默认继承Object这个类的,所有Object也称之为“超类”。还有就是上面引用的包在JAVA里面都能找到的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2fe1786
2011-11-17 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:145
采纳率:0%
帮助的人:79.1万
展开全部
这是java自带的包,你要用到java的awt组件,就得引这些包,建议lz去搞个java awt或者swing方面的书看看
追问
现在书籍太杂,能否介绍几本参考下
追答
。。。这个就不清楚了,因为我是搞web开发的,swing很少用到
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
parjing
2011-11-17 · 超过10用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:51.8万
展开全部
这个是SUN JDK自带包,算是基础包
追问
在什么情况下,需要用到这些语句?
追答
2楼说了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式