Swing 中 JTextField事件 与 鼠标事件整合
来源:互联网 发布:windows to go制作方法 编辑:程序博客网 时间:2024/05/22 11:41
当操作文本框时,一些文本框事件,和一些对文本框的鼠标事件
//新建文本框JTextField text = new JTextField(10);
//(1)创建文本框触发事件text.getDocument().addDocumentListener(new TextHandle());/** * 文本框触发事件 * @author wangjian * */public class TextHandle implements DocumentListener {//这是更改操作的处理public void changedUpdate(DocumentEvent e) {String aaa =p1_bipolarText.getText().trim();//trim()方法用于去掉你可能误输入的空格号 System.out.println("1->"+aaa);}//这是插入操作的处理public void insertUpdate(DocumentEvent e) {String aaa = p1_bipolarText.getText().trim(); System.out.println("2->"+aaa);}//这是删除操作的处理public void removeUpdate(DocumentEvent e) {String aaa = p1_bipolarText.getText().trim(); System.out.println("3->"+aaa);}}//(2)监听鼠标是否进入或退出文本框,监听鼠标左键右键事件p1_bipolarText.addMouseListener(new MouseListener() {@Overridepublic void mouseReleased(MouseEvent e) {// 鼠标松开System.out.println("鼠标松开");}@Overridepublic void mousePressed(MouseEvent e) {// 鼠标按下System.out.println("鼠标按下");}@Overridepublic void mouseExited(MouseEvent e) {// 鼠标退出组件System.out.println("鼠标退出组件");}@Overridepublic void mouseEntered(MouseEvent e) {// 鼠标进入组件System.out.println("鼠标进入组件");}@Overridepublic void mouseClicked(MouseEvent e) {// 鼠标单击事件int c = e.getButton();// 得到按下的鼠标键 String mouseInfo = null;// 接收信息 if (c == MouseEvent.BUTTON1)// 判断是鼠标左键按下 { mouseInfo = "左键"; } else if (c == MouseEvent.BUTTON3) {// 判断是鼠标右键按下 mouseInfo = "右键"; } else { mouseInfo = "滚轴"; } System.out.println("鼠标单击事件");}});//(3)监听鼠标焦点事件,失去获得焦点事件p1_bipolarText.addFocusListener(new TextFocusHandle());/** * 文本框焦点失去、获取事件 * @author wangjian * */public class TextFocusHandle implements FocusListener {public void focusGained(FocusEvent e) {//获得焦点}public void focusLost(FocusEvent e) {//失去焦点JTextField source = (JTextField) e.getSource();String text = source.getText();System.out.println("***************************************"+text);}}
0 0
- Swing 中 JTextField事件 与 鼠标事件整合
- Swing中JTextField的输入/删除事件
- swing鼠标事件
- Swing中的鼠标事件
- Swing鼠标事件
- Swing 鼠标单击事件
- Swing鼠标事件
- swing程序中如何响应鼠标回车事件?
- Swing鼠标/左击/右击/中击+事件
- Swing之table中响应鼠标双击(单击)事件
- JTextField的事件处理:
- JTextField内容监听事件
- java swing 鼠标自动模拟点击事件
- javascript中鼠标事件
- CSS中鼠标事件。
- AS3中鼠标坐标与鼠标事件总结
- JButton点击事件获取另一个JPanel中JTextField文本
- Swing中事件处理过程
- Serializable序列化
- rails mysql mongoid carrierware gridfs 实现图片上传功能
- Memcached使用整理
- iOS- 绘图教程
- 括号匹配问题
- Swing 中 JTextField事件 与 鼠标事件整合
- leetcode_Gas Station
- SimpleAdapter
- MongoDB GridFS 数据读取效率 benchmark
- JAVA练习-第4天 对象流与序列化
- iOS开发网络数据之AFNetworking使用(2.0)
- 分割字符串的AfxExtractSubString函数
- C++primer 5.4 赋值操作符(2.1 类型转换)
- IOS常用第三方框架 --- ASIHTTPRequest 网络请求