我正在创建一个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
}
答案 0 :(得分:3)
setSize(500, 500);
永远不应该在applet中调用该方法。 applet的大小应该来自加载它的HTML。 E.G。
<applet code='appletForm' width=50 height=100></applet>
答案 1 :(得分:0)
您可以覆盖isResizable
方法,在窗口中返回false
;这样,它不应该调整大小。