importjava.awt.*;importjava.awt.event.*;classAextendsFrameimplementsActionListener{Buttonb,c,d,g;Panelf;A(Strings){super(s);b=newButton("红");c=newButton("绿");d=newButto...
import java.awt.*;
import java.awt.event.*;
class A extends Frame implements ActionListener
{
Button b,c,d,g;
Panel f;
A(String s)
{super(s);
b=new Button("红");
c=new Button("绿");
d=new Button("蓝");
g=new Button("退出");
f=new Panel();
f.add(b);
f.add(c);
f.add(d);
f.setBackground(Color.black);
add(g);
add(f);
setSize(100,200);
setBounds(100,100,200,200);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
f.setBounds(50,50,100,100);
b.addActionListener(this);
c.addActionListener(this);
d.addActionListener(this);
g.addActionListener(this);
setLayout(new FlowLayout());
setVisible(true);
}
public void actionPerformed(ActionEvent e)
{ if(e.getSource()==b)
{this.setBackground(Color.red);
}
else if(e.getSource()==c)
{
this.setBackground(Color.green);
}
else if(e.getSource()==d)
{
this.setBackground(Color.blue);
编译时出现了A.java:53:‘}’expected
是什么意思呢?
谢谢
展开