JTextField加事件监听器 怎么获得其中输入的内容 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 jtf.getText()addDocumentListener(new DocumentListener(){ @Override public void insertUpdate(DocumentEvent e) { try { System.out.printf("insert %s%n", e.getDocument().getText(e.getOffset(),e.getLength())); } catch (BadLocationException xe) { } } getText()方法 没必要 添加事件吧! 你应该是要吧文本里面的 内容放到别处是吧?这样的话文本框不需要加监听器的一个方法就可以如果是这样的话 你就用 JTextField tf=new JTextField();tf.getText(); //取出文本框中的内容tf.setText(); //向文本里面添加内容//用法:String s=""; //定义一个字符串变量s=tf.getText(); //把文本框内容赋给s还不会的话,查一下api吧 我想的是输入完内容,就会赋值给一个变量,应该需要监听器吧,只用gettext(),会在调用此方法是才会赋值啊 addFocusListener(new FocusAdapter(){ @Override public void focusLost(FocusEvent e){ // 失去焦点时,可以认为输入结束 }});addActionListener(new ActionListener(){ @Override public void actionPerformed(ActionEvent e){ // 按下回车 }} name = new JTextField(); jPanel1.add(name); name.addActionListener(this);这一段不知是否为这样 JTextField不用添加监听。把它放入面板后,获取它的内容就直接String =name.getText();就行了。 求助一个二维数组组装成字符串的算法 多窗口中的键盘监视响应问题 myeclipse debug使用文章推荐下,谢谢 关于登陆后才能访问网页的问题 求助 webwork中的配置 类之间的调用关系疑问 高分解疑-JAVA的初学者应该/? read hat 7.1,tomcat下用什么mysql驱动来驱动myql数据库呀? <thinking in java>中的一个小问题。 JDBC的Connection关闭与开启问题 java 消息框问题,判断三次
@Override public void insertUpdate(DocumentEvent e) {
try {
System.out.printf("insert %s%n", e.getDocument().getText(e.getOffset(),e.getLength()));
} catch (BadLocationException xe) { }
}
JTextField tf=new JTextField();
tf.getText(); //取出文本框中的内容
tf.setText(); //向文本里面添加内容
//用法:
String s=""; //定义一个字符串变量
s=tf.getText(); //把文本框内容赋给s还不会的话,查一下api吧
@Override public void focusLost(FocusEvent e){
// 失去焦点时,可以认为输入结束
}
});
addActionListener(new ActionListener(){
@Override public void actionPerformed(ActionEvent e){
// 按下回车
}
}
name = new JTextField();
jPanel1.add(name);
name.addActionListener(this);这一段不知是否为这样
把它放入面板后,获取它的内容就直接
String =name.getText();
就行了。