一个JAVA的作业,请大神解答,超级感谢

编写一个GUI程序,界面上包含一个按钮,点击按钮后在界面上画一个矩形。提交程序代码和程序运行结果截图
2026年09月20日 13:39
有1个网友回答
网友(1):

Java代码:

import java.awt.FlowLayout;
import java.awt.Graphics;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JApplet;
import javax.swing.JButton;

public class DrawApplet extends JApplet implements ActionListener {
JButton btn;

public DrawApplet() {
btn = new JButton("绘制");
this.getContentPane().setLayout(new FlowLayout());
this.getContentPane().add(btn);
btn.addActionListener(this);
}

public static void main(String[] args) {
DrawApplet app = new DrawApplet();
app.setVisible(true);
app.setSize(200, 200);
}

@Override
public void actionPerformed(ActionEvent arg0) {
Graphics g = this.getGraphics();
g.drawRect(50, 30, 20, 10);
}
}


运行测试:


运行方法:

在Eclipse中,右击类文件,选择“Run As”-->“Java Applet”即可。