我最近一直在尝试编写游戏,而且我一直在编写GUI。由于我是一名新程序员,并希望保持简单,我想只使用一个分辨率选择器(全屏可能稍后)。我有CB,我有一个动作监听器来返回值,还有一个按钮来代替新的分辨率测量。但是,每次运行代码时,我都会尝试更改分辨率,但没有任何反应。
有人有什么想法吗?
而且,我想知道如何制作它以便首次运行时有一个库存分辨率,但它会保存您选择的分辨率。
谢谢!
杰克
$.ajax({
type: "POST",
url: "<?php echo base_url('Welcome/update');?>", // here
data: datas,
cache: false,
success: function(msg) {
alert(msg);
}
});
答案 0 :(得分:2)
更改分辨率后应调用setSize()
,然后为主框架调用setVisible(true)
。如果要隐藏选项屏幕窗口调用setVisible(false)
或dispose()
方法。
apply.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
resX = tempResX;
resY = tempResY;
main.setSize(resX, resY);// apply resolution
main.setVisible(true);
//optionsScreen.setVisible(false); // hide optionscreen frame
}
});