import java.awt.*;
public class T1 extends Frame{
public static void main(String[] args) {
T1 fr= new T1("Hello Out There!");
fr.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
fr.setSize(200,200);
fr.setBackground(Color.red);
fr.setVisible(true);
}
public class T1 extends Frame{
public static void main(String[] args) {
T1 fr= new T1("Hello Out There!");
fr.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
fr.setSize(200,200);
fr.setBackground(Color.red);
fr.setVisible(true);
}
你在你继承类 T1 里面没有写带参数的构造方法吧?你想调用父类的构造方法应该写成:
T1 fr= new Frame("Hello Out There!");
Frame fr= new Frame("Hello Out There!");
另外你还要引入相关包:
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.Frame;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;public class T1 extends Frame{ public T1(String string) {
} /**
* @param args
*/
public static void main(String[] args) {
T1 fr = new T1("Hello Out There!");
fr.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
fr.setSize(200, 200);
fr.setBackground(Color.red);
fr.setVisible(true);
}
}
public T1(String string) {
super(string);
}
import java.awt.Color;
import java.awt.Frame;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;public class T1 extends Frame{ public T1(String fName) {
super(fName);
} /**
* @param args
*/
public static void main(String[] args) {
T1 fr = new T1("Hello Out There!");
fr.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
fr.setSize(200, 200);
fr.setBackground(Color.red);
fr.setVisible(true);
}
}
import java.awt.*;public class Hello extends Frame {
public Hello() {
} public Hello(String s) {
this.setTitle(s);
} public static void main(String[] args) {
Hello fr = new Hello("Hello Out There!");
fr.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
fr.setSize(200, 200);
fr.setBackground(Color.red);
fr.setVisible(true);
}
}
这个没问题
public class T1 extends Frame{
public static void main(String[] args) {
T1 fr= new T1("Hello Out There!");
fr.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
fr.setSize(200,200);
fr.setBackground(Color.red);
fr.setVisible(true);
}
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class T1 extends Frame{
public T1(String string) {
// TODO 自动生成构造函数存根
}public static void main(String[] args) {
T1 fr= new T1("Hello Out There!");
fr.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
fr.setSize(200,200);
fr.setBackground(Color.red);
fr.setVisible(true);
}
}
以上是正确的代码,需要重写String方法和导入java.awt.event.WindowAdapter和 java.awt.event.WindowEvent;