这是我写的部分错误代码:importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassT2extendsAppletimplementsActionListener{Buttonline,rect,oval;//直线,矩形,...
这是我写的部分错误代码:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class T2 extends Applet implements ActionListener
{
Button line,rect,oval;//直线,矩形,椭圆;
Label label3,label4;
public void init()
{
setLayout(null);//空布局
setBackground(Color.white);
label3=new Label("图形");
label4=new Label("绘图区");
add(label3);
add(label4);
label3.setBounds(20, 20, 80, 20);
label4.setBounds(350, 20, 80, 20);
line=new Button("直线");
rect=new Button("矩形");
oval=new Button("椭圆");
add(line);
add(rect);
add(oval);
line.setBounds(20, 60, 60, 20);
rect.setBounds(20, 90, 60, 20);
oval.setBounds(20, 120, 60, 20);
line.addActionListener(this);
rect.addActionListener(this);
oval.addActionListener(this);
validate();
setVisible(true);
}
public void paint(Graphics g)
{
g.drawLine(260,80,360,60);
g.drawRect(270, 85, 65, 70);
g.drawOval(350, 150, 80, 68);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==line)
repaint();
}
}
谢谢!!
展开