首页 > 试题广场 >

这左边的Java程序代码代表一份完整的源文件。你的任务是要扮

[问答题]
这左边的Java程序代码代表一份完整的源文件。你的任务是要扮演编译器角色并判断这支程序是否可以编译过关。如果有问题,哪里要修改?如果没问题,那它是做什么的?
import javax.swing.*;
imoprt java.awt.event.*;
import java.awt.*;
class InnerButton {
  JFrame frame;
  JButton b;
  public static void main(String [] args) {
    InnerButton gui = new InnerButton();
    gui.go();
  }
  public void go() {
    frame = new JFrame();
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    b = new JButton("A");
    b.addActionListener();
    frame.getContentPane().add(BorderLayout.SOUTH,b);
    frame.setSize(200,100);
    frame.setVisible(true);
  }
  class BListener extends ActionListener {
    public void actionPerformed(ActionEvent e) {
      if (b.getText().equals("A")) {
        b.setText("B");
      } else {
        b.setText("A");
      }
    }
  }
}

这道题你会答吗?花几分钟告诉大家答案吧!