Chinaunix
标题:
swing中的焦点设置问题!
[打印本页]
作者:
diony31
时间:
2004-07-31 14:23
标题:
swing中的焦点设置问题!
有没有哪位大哥知道在swing界面中怎么设置某个控件(比如某个jtextfield)获得初始焦点啊?!
我用grabfocus()来设
置,但是不行。求教!!
作者:
eudemon
时间:
2004-08-01 11:53
标题:
swing中的焦点设置问题!
xxx.requestFocus()
作者:
diony31
时间:
2004-08-01 14:15
标题:
swing中的焦点设置问题!
我试了requestFocus(),但是好像还是没用啊。我是用几组jradiobutton + jtextfield来布置界面的。但是初始焦点老是设在第一个jradiobutton上,怎么样才能使初始焦点设置在第一个jtextfield上啊?!
还有,我在new第一个jtextfield的时候就用grabfocus() 或者requestfocus(),这样有没有问题啊??
再一次求救!!
作者:
耍流氓的姑娘
时间:
2004-08-02 09:53
标题:
swing中的焦点设置问题!
全部初始化之后,jTextField.dispatchEvent(new FocusEvent(jTextField,FocusEvent.FOCUS_GAINED,TRUE));
jTextField.requestFocusInWindow();
作者:
eudemon
时间:
2004-08-02 21:20
标题:
swing中的焦点设置问题!
把xxx.requestFocus()放在windows_open里面
作者:
andrewleading_h
时间:
2004-08-10 17:38
提示:
作者被禁止或删除 内容自动屏蔽
作者:
sakulagi
时间:
2004-08-11 12:11
标题:
swing中的焦点设置问题!
import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JRadioButton;
import javax.swing.JTextField;
public class GrabFocusTest {
public static void main(String[] args) {
JFrame jf = new JFrame("Grab Focus Test");
//Radio Button
JRadioButton jrb = new JRadioButton("Radio 1");
jf.getContentPane().add(jrb, BorderLayout.NORTH);
//TextField
JTextField jtf = new JTextField();
jf.getContentPane().add(jtf, BorderLayout.CENTER);
//main loop
jf.setSize(100, 250);
jf.show();
//Move focus to text field, this operation must be after
//the JFrame has been shown.
jtf.grabFocus();
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
复制代码
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2