java 文本框内容改变事件 是什么...
应该怎么写啊
应该怎么写啊
解决方案 »
- 请问1L+11为什么不等于12L
- 关于IO中FileInputStream流,以下代码抛异常。
- JAVA程序开发,有DEBUG和RELEASE版本的说法吗
- 请教,如何把一个字符串转换成byte类型?
- Boland的JBilder2006很牛逼啊?大家给推荐一下java的论坛吧,英文的中文的都要,多谢了。
- JAVA上溯和下塑转型的迷惑?
- 请问,在java里如何实现一个函数返回多个值?能举个例子吗?谢谢!
- 谁能告诉我win32comm.dll哪里能下载到啊?
- 一简单问题提问
- 我照着一篇《Draw a pie chart》用Applet来画图,编译通过,但html提示出错:exception:java.lang.classNotFoundException:PieChartCanvas谁能帮忙看看这段程序?
- 请问 jdk 1.5 和jdk1.6有哪些区别???
- 如何用JAVA提取文本文档的多个数据(给分贴)
import java.awt.FlowLayout;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;/**
* @author Chase
* <br>
* 该类的主要功能是当用户在文本框中
* 输入文本时触发文本改变事件,
* 弹出一个对话框显示用户输入的文本
* </br>
*/
public class TextChangedEvent extends JFrame{
JPanel panel;
JTextField text;
JLabel label;
TextChangedEvent(){
panel = new JPanel();
text = new JTextField(30);
label = new JLabel("请输入文本:");
text.setText("");
panel.setLayout(new FlowLayout(FlowLayout.LEFT));
panel.add(label);
panel.add(text);
text.addKeyListener(new GetTextFieldText());
this.getContentPane().add(panel,BorderLayout.NORTH);
this.setTitle("TextChangedEvent");
this.setSize(700, 500);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
public static void main(String[] args){
new TextChangedEvent();
}
class GetTextFieldText implements KeyListener{
@Override
public void keyPressed(KeyEvent e) {
// TODO Auto-generated method stub
} @Override
public void keyReleased(KeyEvent e) {
System.out.println(text.getText());
JOptionPane.showMessageDialog(null,"你输入的文本是:"+text.getText(),"",
JOptionPane.INFORMATION_MESSAGE);
} @Override
public void keyTyped(KeyEvent e) {
// TODO Auto-generated method stub
}
}
}