导航:首页 > 编程语言 > java文本框失去焦点事件

java文本框失去焦点事件

发布时间:2023-03-30 01:06:43

『壹』 关于java的失去焦点事件的疑问

1. 你如果为某一列里的单元格分别设上监听
那么即使你在同一列切换操作 会失去焦点(相对于单元格)

2. 如果在整个表格监听 在编信兆携辑同一表格的不猜毕同单元格时候滑伏那不算失去焦点(相对于表格自己)

『贰』 java 文本框监听

//简单悉瞎的帮你写了基本功能 如下:

importjava.awt.event.FocusEvent;
importjava.awt.event.FocusListener;
importjavax.swing.JFrame;
importjavax.swing.JLabel;
importjavax.swing.JOptionPane;
importjavax.swing.JPanel;
importjavax.swing.JTextField;
{
publicTestJT(){

setLayout(null);
JLabellabel=newJLabel("请输入省份证:");
label.setOpaque(true);
label.setBounds(50,30,100,25);
add(label);

finalJTextFieldtf1=newJTextField();
tf1.setOpaque(true);
tf1.setBounds(160,30,80,30);
add(tf1);

tf1.addFocusListener(newFocusListener(){

@Override
publicvoidfocusLost(FocusEvente){
if(tf1.getText().trim().length()!=18){
JOptionPane.showMessageDialog(null,"输入的身份证号码不是18位");
return;
}
}
@Override
publicvoidfocusGained(FocusEvente){
//TODOAuto-generatedmethodstub
}
});

JLabel姿友labe2=newJLabel("请输入名字:");
labe2.setOpaque(true);
labe2.setBounds(50,70,100,25);
add(labe2);

finalJTextFieldtf2=newJTextField();
tf2.setOpaque(true);
tf2.setBounds(160,70,80,30);
add(tf2);

JLabellabe3=newJLabel("请输入性别:");
labe3.setOpaque(true);
labe3.setBounds(50,110,100,25);
add(labe3);
finalJTextFieldtf3=newJTextField();
tf3.setOpaque(true);
tf3.setBounds(160,110,80,30);
add(tf3);
}
publicstaticvoidmain(String[]args){
JFrameframe=newJFrame();
JPanelp=newTestJT();
frame.add(p);
frame.setVisible(true);
睁册空frame.setSize(500,500);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}

『叁』 java中JTextField如何强制失去焦点或者赋予焦点

让JTextField文本框响应焦点事件 即可.

核心代码

JTextFieldjtf=newJTextField(10);jtf.addFocusListener(newFocusListener(){publicvoidfocusLost(FocusEvente){//失去焦点时System.out.println("失去了焦点");jtf.setBackground(Color.WHITE);}publicvoidfocusGained(FocusEvente){//获得焦点时System.out.println("获得了焦点");tf.setBackground(Color.PINK);}});

效果图

参考代码

importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;{JTextFieldjtf;publicTextFrame(){JPaneljp=newJPanel();jtf=newJTextField(10);jtf.addFocusListener(newFocusListener(){@OverridepublicvoidfocusLost(FocusEvente){//失去焦点时System.out.println("失去了焦点");jtf.setBackground(Color.WHITE);}@OverridepublicvoidfocusGained(FocusEvente){//获得焦点时System.out.println("获得了焦点");jtf.setBackground(Color.PINK);}});jp.add(jtf);JButtonjb=newJButton("点击按钮,文本框会失去焦点");add(jb,BorderLayout.NORTH);add(jp,BorderLayout.SOUTH);setTitle("DEMO");setSize(300,220);//窗口大小setLocationRelativeTo(null);//窗口居中setDefaultCloseOperation(EXIT_ON_CLOSE);//窗口点击关闭时,退出程序setVisible(true);}publicstaticvoidmain(String[]args){newTextFrame();}}

『肆』 minecraftjava失去焦点后暂停

minecraftjava失去焦点后有暂停功能。在我的世界F3组合键中F3+P:念简手开启或关闭minecraftjava有失去窗C焦点时的自动暂停功能。F3+N:在创造模式和旁观模式间切换。F3+Q:显示所有F3+按键的组合键。F3+S:重仔嫌新加载咐散服务器侧的模块、材质和声音。F3+T:重新加载材质、模型、声音及所有其他资源包内容。介Shift+F3:打开含有性能评测图表的调试界面等。

『伍』 java中怎么写使一个文本框失去焦点时另一个文本框获得焦点的代码

js方法实现,当一个文本框失去焦点时调用调用一个方法onBlur,在这个方法里在高另一个文本框调用onForcus方法即可

『陆』 java swing里文本框控制不能输入汉字,或者输入字符串包含汉字在失去焦点事件时提示用户!

有中抄文返回true, 否则false

public static boolean isChineseChar(String str){
Pattern p=Pattern.compile("[\u4e00-\u9fa5]");
Matcher m=p.matcher(str);
if(m.find()){
teturn true;
}
return false;
}

『柒』 在java 中,如何判断TextField失去焦点

简单的写个代码给你
这个是一个内部类
而且匿名的

javaTextField.addFocusListener(new FocusListener()
{
public void focusLost(FocusEvent e) {
//失去焦点执行的代码

}
public void focusGained(FocusEvent e) {
//获得焦点执行的代码
}

};

『捌』 java菜鸟 求指教

失去焦点的监听行哗咐时间,当组件失去焦点的时候才会触发,而当获得焦点的时候是不会触发的,所谓获得焦点与失去焦点就是当你鼠标点击选中这个组件的时候,这个组件就获得了焦点,当你选中别的组件的时候,此时这个档纯组件就会失去焦点。可以理解为你由选中状态变为非选中状态芦并就为失去焦点。这也就解释清楚了 ,为什么你由jt1变为选中jt2的时候才触发这个事件。此时jt1失去焦点

『玖』 java 文本框失去焦点事件

<s:textfield name="name" id="sName" onblur="showImg()"/>

<script>
function showImg(){
Ajax获取验证码
}
</script>

具体的ajax代码就你自己写了,下面给你一个传统的ajax的sample。

---------------------------------------------
//全局变量
var xmlRequest;
// 创建对象
function createXmlRequest(){
if(window.ActiveXObject){
return new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest){
return new XMLHttpRequest();
}
}
// 调用的js方法
function doUpdateUserPassword(){
xmlRequest = createXmlRequest();
var userid = document.getElementById("user.id").value;
// 使用随机数,防止IE缓存
var url = "doUpdateUserPassword.do?user.id="+userid+"&rdm="+Math.random();
xmlRequest.open("GET",url,true);
//回调
xmlRequest.onreadystatechange = doUpdateUserPasswordCallBack;
xmlRequest.send(null);
}
// ajax的回调函数
function doUpdateUserPasswordCallBack(){
if(xmlRequest.readyState == 4&&xmlRequest.status == 200){
//从后台返回的字符串
var txt = xmlRequest.responseText;
if(txt=='success'){
alert('重置用户密码成功');
}else{
alert('重置用户密码失败');
}
}}

『拾』 java script:如何判断文本框失去焦点

<html>
<head>
<title>这是我的练习</title>
<script language="javascript">

</script>
</head>
<body onLoad="alert('加载事件')" onSubmit=alert('表单提交')>
<form>
<input type="text" id="" value="123" size="15" onChange="alert('内容改变')">
<input type="button" id="" value="计算" onClick=alert('这是我的事件')>
<input type="text" id="" value="我获得焦点了" size="15" onFocus="alert('我获得焦点了')">
<input type="text" id="" value="我失去焦点了" size="15" onBlur="alert('我失去焦点了')">
<input type="text" id="" value="鼠标悬停事件"size="15"onMouseOver="alert('鼠标悬停事件')">
<input type="text" id="" value="鼠标移出事件" size="15"onMouseOut="alert('鼠标移出事件')">
<input type="text" id="" value="鼠标移动事件"size="15"onMouseMove="alert('鼠标移动事件')">
<input type="button" id="" value="点击" onMouseDown=alert('鼠标按下事件')>
<input type="button" id="" value="点击" onMouseUp=alert('鼠标弹起事件')>
<input type="submit" id="" value="提交" onSubmit=alert('表单提交')>
</form>
</body>
</html>

阅读全文

与java文本框失去焦点事件相关的资料

热点内容
为什么淘宝app是黑色的 浏览:17
如何在cad中把图形输出为pdf文件 浏览:535
文件夹横签 浏览:988
extjs5mvc 浏览:614
win7如何安装数据库 浏览:647
informix数据库倒数卸数 浏览:983
华硕p7h55mplus升级 浏览:240
servlet调用jsp 浏览:481
文件的命名原则有哪些 浏览:352
苹果的文件管理是哪个 浏览:387
智能黑板如何给pdf文件做批注 浏览:788
哈弗智联app如何绑定二手车 浏览:728
cad文件不多可是异常增大 浏览:872
苹果手机怎样将音频文件导入剪映 浏览:432
2016秋季飞歌导航升级 浏览:151
电脑字符串怎么编程 浏览:381
暴风不能在线观看视频文件 浏览:267
三国卡可以升级吗 浏览:939
如何筛选出相同数据 浏览:311
vbox文件找不到 浏览:49

友情链接