import java.awt.*;
import java.awt.event.*;
public class InnerClassDemo
{
public static void main(String args[])
{
InnerClassDemo icd=new InnerClassDemo();
}
private Frame f=new Frame();
*private java.awt.Button b1=new java.awt.Button("Button1");
*private Button b2=new Button("Button2");
private Button b3=new Button("Button3");
private Button b4=new Button("Button4");
private TextArea text= new TextArea();
private String fileName="";
public InnerClassDemo()
{
f.setLayout(new BorderLayout());
f.addWindowListener(new WindowClosing());
b1.addActionListener(new ButtonHandler());
}
}
看看我划星号的两个句子,第一个句子可以编译通过,第二个句子报错:can't resolve symbol constructor Button(java.lang.String);
这是为什么?
我就用了两个库,java.awt java.awt.event;
Button 不就只在java.awt 里有吗?为什么还会出现这种情况?
----------------解决方案--------------------------------------------------------
我看你写的怎么这么乱呢
----------------解决方案--------------------------------------------------------
f.addWindowListener(new WindowClosing());
b1.addActionListener(new ButtonHandler());
这是什么啊 是不是问题在这啊
----------------解决方案--------------------------------------------------------
这个程序我没写完,写到一半,你说的这两个类是内部类。
----------------解决方案--------------------------------------------------------
是瞒乱的
----------------解决方案--------------------------------------------------------
写完整一些再贴出来看看阿
----------------解决方案--------------------------------------------------------