菜鸟问题:怎样实现键盘事件?(外一则)
才学swing,遇到2个问题,查资料未果,还望高手来解答一下,谢过先!
1.键盘事件监听的问题
一个登录窗口,输入用户名和密码后,一般是按“确定”按钮进行登录。但我想在输入完毕后按Enter键登录。我试过为“确定”按钮添加KeyListener,不过没有反应,这该怎么解决啊?
2.有关图形和swing控件的。
在400*300的窗口上用drawImage()方法画一张图片在窗体上:
image=Toolkit.getDefaultToolkit().getImage("About.gif");
g.drawImage(image,0,0,400,200,this);
从drawImage()的参数可以看出该图片并没有全部占满整个窗体。然后,我有添加一个按钮在图片的
下面:
JButton okButton=new JButton();
okButton.setText("确定");
okButton.setBounds(new Rectangle(160,240,80,30));
this.getContentPane().add(okButton);
但是运行的时候只显示图片。如果要显示按钮,需要在按钮所在的区域点一下,这个按钮才能显示出
来。为什么不能同时一起显示图片和按钮呢?
哪位高手能给我解决一下啊?不甚感激