我有一个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
}
}
没有其他提及在代码中的任何其他地方设置大小,任何想法为什么会发生这种情况?
答案 0 :(得分:1)
您没有在小程序本身中设置小程序的大小,并且尝试执行此操作将无效,因为您正在查找。如果要指定applet的大小,可以在调用applet的HTML代码中执行此操作。
顺便说一句,你的//TODO: handle exception
告诉你一些重要的事情,你不应该把catch块留空。