Java applet setSize不准确,窗口太大

时间:2014-06-04 01:05:24

标签: java applet init

我有一个Java小程序,J试图使用setSize设置为480,800,但由于某种原因,窗口出现了487,850。这是设置它的代码。

public void init() {
        setSize(480,800);
        setBackground(Color.BLUE);
        setFocusable(true);
        addMouseListener(this);
        addKeyListener(this);
        Frame frame = (Frame) this.getParent().getParent();
        frame.setTitle("SwingBall");
        try {
         base = getDocumentBase();
        } catch (Exception e) {
        // TODO: handle exception
        }
}

没有其他提及在代码中的任何其他地方设置大小,任何想法为什么会发生这种情况?

1 个答案:

答案 0 :(得分:1)

您没有在小程序本身中设置小程序的大小,并且尝试执行此操作将无效,因为您正在查找。如果要指定applet的大小,可以在调用applet的HTML代码中执行此操作。

顺便说一句,你的//TODO: handle exception告诉你一些重要的事情,你不应该把catch块留空。