如何修复java applet viewer窗口大小

时间:2015-07-09 09:34:09

标签: java applet window size

我正在创建一个Java小程序。

我可以在setSize(50,100)使用public void init(){}方法设置初始窗口大小,但我想要做的是将窗口大小修改为特定值,例如setSize(50,100)用户无法调整窗口大小。这可能吗?

我希望修复窗口大小功能的代码是 -

  public class appletForm extends Applet {

    /**
     * Initialization method that will be called after the applet is loaded
     * into the browser.
     */
     @Override
    public void init() {
        // TODO start asynchronous download of heavy resources
        setSize(500, 500);
        setResizable(false);//how to use this?
        setBackground(Color.yellow);
    }
    @Override
    public void paint(Graphics j){
        j.drawString("hellooooow",50,70);
    }
    // TODO overwrite start(), stop() and destroy() methods
 }

2 个答案:

答案 0 :(得分:3)

setSize(500, 500); 

永远不应该在applet中调用该方法。 applet的大小应该来自加载它的HTML。 E.G。

<applet code='appletForm' width=50 height=100></applet>

答案 1 :(得分:0)

您可以覆盖isResizable方法,在窗口中返回false;这样,它不应该调整大小。