java吧 关注:1,248,885贴子:12,731,709
  • 0回复贴,共1

为什么这段代码输出来是空白窗口

只看楼主收藏回复

import javax.swing.*;
import java.awt.*;
public class TankGame extends JFrame{
MyPanel myPanel = null;
public static void main(String[] args) {
TankGame tankGame = new TankGame();
}
public TankGame(){
myPanel = new MyPanel();
this.add(myPanel);
this.setSize(400,300);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
}
class MyPanel extends JPanel{
public void Panit(Graphics g){
super.paint(g);
g.setColor(Color.black);
g.fillRect(0, 0, 400, 300);
g.setColor(Color.YELLOW);
g.fillOval(0, 0, 5, 2);
g.fillOval(0, 28, 5, 2);
g.fill3DRect(0, 1, 5, 26, true);
}
}
就像这样


IP属地:湖北1楼2017-01-20 23:41回复