本帖最后由 ぺsimon☆ 于 2013-5-4 00:10 编辑
- import java.awt.*;
- import java.awt.event.*;
- /*
- 往按钮添加一个监听器,同时把窗体和监听器代码分离
- */
- class Frame
- {
- //定义图形中所需组件的引用
- private Frame f;
- private Button b;
-
- Frame()
- {
- init(); //调用方法
- }
- public void init()
- {
- f=new Frame("我是一个窗口");
- b=new Button("我是一个按钮");
- f.setBounds(300,100,500,400);//对frame进行基本设置
- myEvent();
- f.visible(true);
- }
- public void myEvent()
- {
- //给按钮添加一个活动监听器,用匿名内部类实现
- b.addActionListener(new ActionListener()
- {
- public void actionPerformed(ActionEvent e)
- {
- System.out.println("按钮干的");
- System.exit(0);
- }
- }
- );
- }
- }
- class FrameDemo2
- {
- public static void main(String[] args)
- {
- new Frame();
- }
- }
复制代码 报错如下:
FrameDemo2.java:19: 找不到符号
符号: 构造函数 Frame(java.lang.String)
位置: 类 Frame
f=new Frame("我是一个窗口");
^
谢谢各位兄弟
|