小编典典

Java applet setSize不正确,窗口太大

java

我有一个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
        }
}

在代码中的其他任何地方都没有提到设置大小,为什么会这样呢?


阅读 296

收藏
2020-11-23

共1个答案

小编典典

您没有在applet本身中设置applet的大小,并且尝试这样做将不会有任何效果,正如您所发现的那样。如果要指定小程序的大小,请在调用小程序的HTML代码中执行此操作。

顺便//TODO: handle exception说一句,您正在告诉您一些重要的信息,即您不应将catch块留空。

2020-11-23