自从我上次使用Java编程以来,我已经有一段时间了,而且我不幸遗忘了我所知道的所有东西......只是让你知道,我做了Google搜索,找不到任何东西我需要解决这个问题。我想让我的窗口在全屏幕和窗口之间切换。这里是我的代码...使用KeyEvent制作Java可调整大小的窗口
public class Window extends JFrame implements KeyListener{
ImageIcon i= new ImageIcon("icon.png");
Image ico=i.getImage();
public void create(){
this.setSize(800,600);
this.setVisible(true);
this.setFocusable(true);
this.setIconImage(ico);
this.setLocationRelativeTo(null);
this.setResizable(false);
this.setTitle("MYTITLE");
}
public void keyPressed(KeyEvent e) {
}
public void keyReleased(KeyEvent e) {
}
public void keyTyped(KeyEvent e){
if (e.getKeyChar()==KeyEvent.VK_F1){
this.setSize(1280,1024);
this.setUndecorated(true);
}else{
this.setSize(800,600);
}
}
}
这使得窗口,但我不能让它改变窗口的大小,我已导入事件库对于那些你想知道。非常感谢帮助。
1)你从来没有一个KeyListener的添加的成分,所以没有办法,它可以工作,2)你甚至不应该使用的KeyListener。按照MadProgrammer(1+)更好地使用键绑定。最重要的是,您试图同时解决两个问题,这就是为什么您不会通过Google搜索找到解决方案。而是单独解决问题 - 1)在Swing GUI中获取关键笔划和2)将GUI从窗口更改为完整和后退。 –
就像我说过的那样,自从我编程以来,我已经有一段时间了,我正在为大学而努力。我有点从以前试图重新学习它的项目中来回切换。 – Garrett