对swing熟悉的大侠进来看看(100分求解决方法,决不食言)
有一个问题,已经困扰了我好长时间,请指点。
请看下面代码:
JFrame frame=new JFrame();
JTextArea textArea=new JTextArea();
frame.add(textArea);
JWindow window=new JWindow(frame);//问题就出在这一行
JWindow.show()
textArea.requestFocus();
代码大体如上,但是当window弹出后,textArea就是不能获得焦点
如果把window的声明语句改为:JWindow window=new JWindow();即不加入frame中
则textArea可以获得焦点。但是此时有其他问题,所以我想还是要将window加入frame
那么如何才能让textArea获得焦点呢? 问题可能出在那里?
不胜感激!!!