怎样把JAVA程序绑定到一个按钮上,然后点击打开这个程序,具体代码怎么写?
3个回答
展开全部
public class GetFocus{
public static void main(String[] args){
//1.先将焦点设定到JFrame上
JFrame jframe = new JFrame();
Container contenPane = jframe.getContentPane();
JTextField textField = new JTextFiled("test")//设置textField的默认值为test
jframe.setFocusable(true);//将焦点设定到JFrame上
jframe.setVisible(true);
//2.对textField设置焦点监听
textField.addFocusListener(new FocusListener(){
@override
public void focusLost(FocusEvent e){
}
// 当光标点到textField时,上面默认的值(test)就设置成空字符窜
@override
public void focusGained(FocusEvent e){
textField.setText("");
}
});
}
}
public static void main(String[] args){
//1.先将焦点设定到JFrame上
JFrame jframe = new JFrame();
Container contenPane = jframe.getContentPane();
JTextField textField = new JTextFiled("test")//设置textField的默认值为test
jframe.setFocusable(true);//将焦点设定到JFrame上
jframe.setVisible(true);
//2.对textField设置焦点监听
textField.addFocusListener(new FocusListener(){
@override
public void focusLost(FocusEvent e){
}
// 当光标点到textField时,上面默认的值(test)就设置成空字符窜
@override
public void focusGained(FocusEvent e){
textField.setText("");
}
});
}
}
更多追问追答
追问
这是什么?
追答
哦,不好意思,这是一个用Jframe做的初始化显示的是一个默认的字符串,然后光标点到输入框里默认的字符串就消失了的事件,好像不是你要的结果。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询