示例#1
0
  public BlackHole() {

    Container window = getContentPane();
    window.setLayout(new BorderLayout());

    panel = new JPanel(null);

    label = new JLabel("Planet Health: " + healthStr, JLabel.CENTER);
    label.setBounds(0, 500, 1000, 50);

    panel.add(label);
    window.add(panel, BorderLayout.CENTER);

    addKeyListener(this);
    addMouseListener(this);
    setSize(1000, 600);
    setFocusable(true);
    setTitle("Black Hole");
    setVisible(true);

    player = new Player();
    player.xc = centerx;
    player.yc = centery;
    player.t = -Math.PI / 2;
    player.r = 950;
    player.convert();

    ball = new Ball[10];

    ballCount++;
    ball[1] = new Ball();
    ball[1].r = centery;
    ball[1].t = -Math.PI / 2;
    ball[1].xc = centerx;
    ball[1].yc = centery;

    timer = new Timer(20, this);
    timer.start();

    repaint();
  }