我写了个程序显示一个frameimport java.awt.*;public class ChatClient {
 
public static void main(String[] args) {
new MyFrame().launchFrame();
}
}class MyFrame extends Frame {
public void launchFrame() {
Frame frame = new Frame(); 
this.setBounds(50, 50, 300, 300);
this.setVisible(true);
}
}为什么把MyFrame类放到ChatClient类里面new MyFrame().launchFrame();这行就报错了?

解决方案 »

  1.   

    内部类不能EXENDS其他类.只能实现接口new ActionListener(){
       public void actionPerformed(ActionEvent e){
        jb.setText(jb1.getText());
        jd.dispose();    
       } 
    }
      

  2.   

    内部类不能EXENDS其他类.只能实现接口new ActionListener(){
       public void actionPerformed(ActionEvent e){
        jb.setText(jb1.getText());
        jd.dispose();    
       } 
    }
      

  3.   

    为什么把MyFrame类放到ChatClient类里面new MyFrame().launchFrame();这行就报错了?
    报什么错了,
    好像没有什么错误,。