急~ 帮我改下java程序好吗?
来源:百度知道 编辑:UC知道 时间:2024/05/14 02:24:50
import java.awt.*;
import javax.swing.*;
public class MMan extends JFrame
{
public MMan()
{
setTitle("MatchStick Man");
getContentPane().add(new MManPanel());
}
public static void main(String[] args)
{
MMan frame = new MMan();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(600, 400);
frame.setVisible(true);
}
class MManPanel extends JPanel
{
public void paintComponent(Graphics g)
{
super.paintComponent(g);
g.drawOval(50,50,50,50);
g.drawLine(75,100,75,200);
g.drawLine(15,125,135,125);
g.drawLine(75,200,15,300);
g.drawLine(75,200,135,300);
g.drawOval(250,50,50,50);
g.drawLine(275,100,275,200);
import java.awt.*;
import javax.swing.*;
public class MMan extends JFrame
{
public MMan()
{
setTitle("MatchStick Man");
getContentPane().add(new MManPanel());
}
public static void main(String[] args)
{
MMan frame = new MMan();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(600, 400);
frame.setVisible(true);
}
class MManPanel extends JPanel
{
public void paintComponent(Graphics g)
{
this.setBackground(Color.YELLOW);
super.paintComponent(g);
g.setColor(Color.RED);
g.drawOval(50,50,50,50);
g.drawLine(75,100,75,200);
g.drawLine(15,125,135,125);
g.drawLine(75,200,15,300);
g.drawLine(75,200,135,300);
g.setColor(Color.BLUE);
g.drawOval(250,50,50,50);
g.drawLine(275,100,275,200);
g.drawLine(210,125,335,125);
g.drawLine(275,200,210,300);