我有一个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 } }
在代码中的其他任何地方都没有提到设置大小,为什么会这样呢?
您没有在applet本身中设置applet的大小,并且尝试这样做将不会有任何效果,正如您所发现的那样。如果要指定小程序的大小,请在调用小程序的HTML代码中执行此操作。
顺便//TODO: handle exception说一句,您正在告诉您一些重要的信息,即您不应将catch块留空。
//TODO: handle exception