Esempio n. 1
0
  public SimpleFrame(int width, int height) {
    this.canvas = new SimpleCanvas(width, height);

    this.setLayout(null);
    this.setResizable(false);
    this.setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);

    this.addWindowListener(this);

    this.add(canvas);
    this.setVisible(true);

    int frameWidth = canvas.getWidth() + (getInsets().left + getInsets().right);
    int frameHeight = canvas.getHeight() + (getInsets().top + getInsets().bottom);

    this.setSize(frameWidth, frameHeight);
    this.setLocation(
        Toolkit.getDefaultToolkit().getScreenSize().width / 2 - getWidth() / 2,
        Toolkit.getDefaultToolkit().getScreenSize().height / 2 - getHeight() / 2);
    this.setVisible(true);
  }
Esempio n. 2
0
 public void start(int fps, Class<? extends Stage> state_name) {
   canvas.start(fps, state_name);
 }