3

我正在尝试将 Applet 窗口的大小设置为 500 x 500,但我无法做到这一点。这是我的代码,

  public void init() { 
    // Start Screen Color 
    setBackground(Color.RED);
    this.setSize(new Dimension(500,500));

    width=getSize().width;
    height=getSize().height;

    running=false;
    repaint();
    offscreenImage = createImage(width,height);
    offscreenGraphics = offscreenImage.getGraphics();
    addKeyListener(this);    
    addFocusListener(this);

    waitingForSpace=false;

    repaint();
  }

当我在 Eclipse 中按下 CTRL+F11 时,我得到了大小为 200 x 200 的输出窗口,为什么我尝试运行程序 5 到 10 次,有时窗口以 500 x 500 大小返回,而有时窗口大小为 200 200。

我不明白为什么窗口的大小会发生变化,因为我根本没有更改任何代码。我希望尺寸保持在 500 x 500

4

3 回答 3

7

如果你使用eclipse,你可以从“运行配置”Java Applet->Parameters“改变applet大小。我认为是问题所在,因为eclipse中java applet size的默认值为200*200。

希望它会有所帮助: 类似的问题

于 2013-10-14T19:41:13.273 回答
1

要更改Applet Window 的大小,无需寻找eclipse .html 就是在eclipse 面板的“运行,'>' 图标选项”中选择“运行配置”。在配置中选择“参数”并在“高度”和“长度”两个可用框中设置小程序的大小。您可以不填写“名称”框。

于 2016-07-24T16:08:04.067 回答
1

例如在paint方法中试试这个

this.setSize(300, 300);
于 2015-08-27T03:58:08.027 回答