`
joshokn
  • 浏览: 103391 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

swing 之 jtextfield: 实现Jtextfield的监听[旧作迁移]

阅读更多
方法一:passwardField.addKeyListener(new KeyListener() {
   public void keyPressed(KeyEvent e) {

   }

   public void keyReleased(KeyEvent e) {
    if (passwardField.getText().length() == 0) {
     System.out.println("clear!!!");
     okButton.setEnabled(false);
    }
   }

   public void keyTyped(KeyEvent e) {
    if (passwardField.getText().length() != 0) {
     System.out.println("passwardField");
     okButton.setEnabled(true);
    }

   }

  });



方法二:

passwardField.addCaretListener(new CaretListener() {
 
   public void caretUpdate(CaretEvent e) {
   if (passwardField.getText().length() != 0) {
   System.out.println("passwardField");
   okButton.setEnabled(true);
   } else {
   okButton.setEnabled(false);
   System.out.println("false");
   }
   }
   });
分享到:
评论

相关推荐

    Swing输入框监听

    //建立监听 FrameListener fl = new FrameListener(jb,tf,pw); //tf.addActionListener(fl); tf.addKeyListener(fl); //窗口可见 this.setVisible(true); //关闭窗口时退出程序 this....

    JTextField输入时实现位数监听

    在Java Swing库中,`JTextField`是一个常用的组件,用于接收用户输入的文本。当我们需要在用户输入时实时检查或限制输入的字符数量,比如实现位数监听,我们可以利用`DocumentListener`接口来达成目标。这个接口允许...

    原创:java封装了的JTextField,可以达到google输入框的效果

    Java中的`JTextField`是Swing库中一个基础的组件,用于创建文本输入字段。它允许用户输入单行文本,并且通常与`Document`对象关联,`Document`管理`JTextField`中的数据。在标准的`JTextField`中,虽然没有内置的...

    java swing-JTextField的使用

    JTextField是Java Swing库中的一个组件类,用于接收用户的文本输入。

    Java Swing大神必经之路

    Java Swing大神必经之路 Java Swing 是 Java 语言中的一個圖形用戶界面(GUI)工具包,提供了一個功能強大且灵活的...總之,本資源匯總了 Java Swing 的各個方面,幫助讀者更好地理解 Java Swing 的使用和实现方法。

    Java Swing JTextField文本框的代码示例

    Java Swing JTextField 文本框的代码示例 Java Swing JTextField 文本框是 Java Swing 库中的一种基本组件,用于编辑单行文本。下面是 Java Swing JTextField 文本框的代码示例和相关知识点说明。 概述 JTextField...

    java实验报告之图形用户界面程序设计与 AWT/Swing组件

    在本实验报告中,主题是“Java实验报告之图形用户界面程序设计与AWT/Swing组件”,主要目标是让学生熟悉Java GUI设计原理、程序结构,掌握AWT和Swing组件的功能,以及学会应用这些组件来设计应用程序,特别是实现一...

    JTextField限制最大数字.txt

    ##### 2.2 使用自定义Document的JTextField:`CreateTextField` 接下来,创建了一个名为`CreateTextField`的类,它继承了`JTextField`并实现了`MouseWheelListener`接口。此类的目的在于提供一个具有以下特性的...

    Swing组件下载(常用组件)

    Swing是Java编程语言中的一个图形用户界面(GUI)工具包,它是Java Foundation Classes (JFC)的一部分。Swing提供了一系列组件,使得开发者可以构建功能丰富的、具有吸引力的桌面应用程序。以下是一些Swing组件的详细...

    swing 日期选择控件

    Swing本身并没有内置的DatePicker控件,但开发者通常会利用第三方库来实现这一功能。这里提到的"swing 日期选择控件"很可能是指一个第三方库,用于在Swing应用中添加日期选择功能。 `java swing`标签表明了我们讨论...

    Java Swing JTextField 搜索引擎 信息检索(源码)

    实现信息检索功能 像百度的网页搜索框 搜索相关资源并可以选择并显示搜索结果 使用JTable作为搜索结果显示框 在网上找不到相关的资源 自已写了一个 这只是提供一个思路 如果有更好的想法 可以联系我 蛋疼的 Java***...

    【教程】100个Java GUI swing的小程序.rar

    - JTextField:提供单行文本输入。 - JTextArea:用于多行文本输入和显示。 - JCheckBox和JRadioButton:用于实现选择选项。 - JComboBox:下拉选择框,可以包含文本项或自定义对象。 - JList和JTable:用于...

    Java基于Swing实现的简单聊天室,支持多人在线闲谈.zip

    2. **事件监听**:在Swing中,事件处理是通过添加监听器来实现的。比如,当用户点击发送按钮时,需要触发一个事件,将输入的消息发送到服务器并更新聊天窗口。这通常涉及到ActionListener接口的实现。 3. **网络...

    一些Swing应用实例Java源码包

    - JTextField:用于输入单行文本。 - JTextArea:用于多行文本输入或显示。 - JLabel:用于显示文本或图像。 - JMenu和 JMenuItem:用于创建菜单系统。 - JTable:用于展示数据的表格形式。 - JList:用于显示...

    Java中Swing的相关知识(1)

    - **轻量级组件**:这类组件是Swing的核心,它们不依赖于特定平台的特性,例如`JButton`、`JTextField`等。 ##### 2.2 类层次关系 Swing组件的继承关系如下所示: ``` java.awt.Component - java.awt.Container ...

    jfc+swing—java基础类组件集

    1. 跨平台:由于 Swing 是完全基于 Java 实现的,因此可以在任何支持 Java 的平台上运行。 2. 更丰富的组件库:Swing 提供了比 AWT 更多的组件,功能更强大。 3. 更好的性能:由于 Swing 组件是轻量级的,它们的绘制...

    jTextField中关键字加颜色

    根据给定的文件信息,我们可以总结出以下关于在`jTextField`中实现关键字高亮显示的相关知识点: ### 关键知识点概述 1. **文本组件**:`jTextArea1` 和 `jTextField1` 是 Swing 框架中的文本组件。 2. **关键字...

    Java精通Swing程序设计

    - JTextField:用于输入单行文本。 - JTextArea:用于输入多行文本。 - JList:用于展示可选择的项目列表。 - JTable:用于展示数据的表格形式。 - JComboBox:下拉列表框,允许用户从预定义的选项中选择。 - ...

    JAVA SWING 日期控件(目前支持JLable和JTextField,若有需要可自行扩展其它控件)

    在Java Swing中,开发用户界面时常常需要与用户交互,日期选择是常见的需求之一。`JAVA SWING 日期控件` 提供了这样的功能,它主要用于帮助用户在GUI应用程序中选择日期。这篇博客(博文链接:...

Global site tag (gtag.js) - Google Analytics