精华内容
下载资源
问答
  • import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class TestTextArea { public static void main(String[] args) { MyFrame frame = new MyFrame(); ...
  • GUI-输入框事件监听

    2021-08-04 19:42:23
    package com.gui.lesson02; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class TestText01 { public static void main(String[] args) { //启动! ...

    TextField 输入框事件

    package com.gui.lesson02;
    
    import java.awt.*;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    
    public class TestText01 {
        public static void main(String[] args) {
            //启动!
            new MyFrame();
        }
    }
    
    class MyFrame extends Frame{
        public MyFrame(){
            TextField textField = new TextField();
            add(textField);
    
            //监听这个文本框输入的文字
            MyActionListener2 myActionListener2 = new MyActionListener2();
            //按下enter就会触发这个输入框的事件
            textField.addActionListener(myActionListener2);
    
            //设置替换编码
            textField.setEchoChar('*');
            setVisible(true);
            pack();
        }
    }
    
    class MyActionListener2 implements ActionListener{
        @Override
        public void actionPerformed(ActionEvent e) {
            TextField field = (TextField)e.getSource();  //获得一些资源,返回了一个对象
            System.out.println(field.getText());    //获得输入框中的文本
            field.setText(""); //null是一个对象,""是一个字符串
        }
    }
    

    e.getSource() 获得一些资源,返回对象
    field.getText() 获得对象中的文字

    展开全文
  • Java 输入框事件监听教程.

    千次阅读 2020-04-18 17:34:44
    1.创建一个新的Frame,这里使用新建类 My输入框事件监听Frame 实现,(记得继承Frame) 如何新建一个Frame 类教程点击跳转 2.新建一个 TextField 文本域并添加至 1步骤新建的窗口 TextField textField = new ...

    一、教程

    1.创建一个新的Frame,这里使用新建类 My输入框事件监听Frame 实现,(记得继承Frame)

    如何新建一个Frame 类教程点击跳转

    2.新建一个 TextField 文本域并添加至 1步骤新建的窗口

      TextField textField = new TextField();//build a TextField ,difference of the TextArea
      this.add(textField);//add textField to MyFrame
    

    3.新建一个事件的监听( MyActionListener输入框事件监听 )继承 implements 动作监听 ActionListener;并且使用 alt+insert 实现重构唯一的方法 actionPerformed(ActionEvent e)

    class MyActionListener输入框事件监听 implements ActionListener {}
    

    代码块里完成 对 TextField 的监听和 内容的输出

    1.e.getSource();查看源码(ctrl+鼠标左键)得知可以获取 事件的Source返回Object类
    2.将 e.getSource() 强制转化为 TextField类型
    3.textField.getText() 获取文本框的文本,(查看源码得知返回String可以直接输出)
    4.textField.setText("");文本框文本重置,查看源码得知需要传入参数 String

    class MyActionListener输入框事件监听 的代码
    class MyActionListener输入框事件监听 implements ActionListener {
    
    
      @Override
      public void actionPerformed(ActionEvent e) {
          e.getSource();//see the source code ,it will return a Object
          TextField textField = (TextField) e.getSource();//强制转换coercion
          textField.getText();//see the source code ,it will return a String
          System.out.println(textField.getText());
          textField.setText("");//see the source code,it need pass a String
      }
    }
    

    4.将3中新建的监听对象填加到 textField 中

    textField.addActionListener(myActionListener);
    

    总代码 。

    package GUI.输入框事件监听;
    
    import GUI.MyClass.MySystemExit;
    
    import java.awt.*;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    
    public class Demo {
      public static void main(String[] args) {
          new My输入框事件监听Frame();
      }
    }
    
    class My输入框事件监听Frame extends Frame {
      My输入框事件监听Frame() {
          TextField textField = new TextField();//build a TextField ,difference of the TextArea
          this.add(textField);//add textField to MyFrame
          //Listener the text of the textField,use,监听输入的文字
          MyActionListener输入框事件监听 myActionListener = new MyActionListener输入框事件监听();
          //add the ActionListener to the TextField,按下回车就会触发事件
          textField.addActionListener(myActionListener);
          //设置替换编码,密码专用。 setting the replacement character.
    //        textField.setEchoChar('*');
          //setting the visibility
          this.setVisible(true);
          this.setLocation(100, 100);
          this.setSize(400, 400);
          textField.setBackground(new Color(99, 255, 240));
    
    
          new MySystemExit(this);
    
    
      }
    }
    
    class MyActionListener输入框事件监听 implements ActionListener {
    
    
      @Override
      public void actionPerformed(ActionEvent e) {
          e.getSource();//see the source code ,it will return a Object
          TextField textField = (TextField) e.getSource();//强制转换coercion
          textField.getText();//see the source code ,it will return a String
          System.out.println(textField.getText());
          textField.setText("");//see the source code,it need pass a String
      }
    }
    

    二、使用textField.setEchoChar(’*’); 实现密码样式,在文本框里看到的文字转换为 *

    在 一 中的 textField中添加 一行代码

    在这里插入图片描述

    效果展示

    在这里插入图片描述
    在这里插入图片描述

    回车后效果

    在这里插入图片描述

    展开全文
  • GUI输入框监听事件

    2021-04-23 23:42:20
    GUI-文本框监听事件 //输入框监听事件 public class TextText01 { public static void main(String[] args) { new MyFrame(); } } class MyFrame extends Frame{ public MyFrame(){ //TextField是一个文件框...

    GUI-文本框监听事件

    //输入框监听事件
    public class TextText01 {
        public static void main(String[] args) {
            new MyFrame();
        }
    }
    class MyFrame extends Frame{
        public MyFrame(){
            //TextField是一个文件框组件
            TextField textField = new TextField();
            add(textField);
            //监听这个文本框输入的文字
            MyActionListener02 myActionListener02 = new MyActionListener02();
            //按下enter 就会触发这个输入框事件
            textField.addActionListener(myActionListener02);
            //设置替换编码
            textField.setEchoChar('*');
            setVisible(true);
            pack();
    
        }
    }
    class MyActionListener02 implements ActionListener{
        @Override
        public void actionPerformed(ActionEvent e) {
            //类型转换
            TextField field =(TextField) e.getSource();//获取一些资源,返回一个对象
            System.out.println(field.getText());//获得输入框的文本
            field.setText("");//按下空格后清零,这里不能用null 因为null是一个对象,""是一个字符串
        }
    }
    
    展开全文
  • Java简单的GUI程序: 在两个输入框中输入字符串,判断输入的两个值是否一样 import javax.swing.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; class Test extends JFrame ...

    Java简单的GUI程序: 在两个输入框中输入字符串,判断输入的两个值是否一样

    import javax.swing.*;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    
    class Test extends JFrame implements ActionListener {
    
        static String[] s = new String[4];
        private static final long serialVersionUID = 1L;
        JTextField username = new JPasswordField(20);
        JTextField usernamecheck = new JPasswordField(20);
        JButton submit = new JButton("Submit");
    
        public Test() {
            JPanel contentPane = new JPanel();
            contentPane.add(new JLabel("\n\n\nUsername: "));
            contentPane.add(username);
            contentPane.add(new JLabel("\n\n\nusernamecheck:"));
            contentPane.add(usernamecheck);
            contentPane.add(submit);
    
            submit.addActionListener((this));
            add(contentPane);
    
            setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
            setBounds(350, 200, 800, 480);
            setTitle("Window");
    
            setResizable(true);
            setVisible(true);
            setContentPane(contentPane);
            contentPane.setLayout(null);
            this.setVisible(true);
        }
        public void actionPerformed(ActionEvent e)
        {
            String user = username.getText();
            String usercheck = usernamecheck.getText();
            if (user.equals(usercheck))
            {
                JOptionPane.showMessageDialog(null, "The same!");
            }
            else
            {
                JOptionPane.showMessageDialog(null, "Different!");
            }
        }
    
        public static void main(String[] args) {
            new Test();
        }
    }
    
    展开全文
  • (java GUI使用Frame作为顶层容器,简单的学号 姓名输入框,并可导入保存在txt文档中 下面是源代码: import java.awt.; import java.awt.event.; import java.io.BufferedWriter; import java.io.FileWriter; ...
  • GUI编程学习笔记二 —— AWT相关二(输入框事件监听) package pers.ylw.lesson02; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class TestText01 { ...
  • GUI编程(3)输入框的监听 package com.Jiu; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event....
  • Java GUI

    2020-07-11 22:20:20
    GUI的核心技术:Swing AWT 界面不美观 需要jre环境 MVC架构,了解监听 AWT 介绍 包含了很多类和接口 GUI:图形用户界面编程 元素:窗口 按钮 文本框 frame import java.awt.*; public class TestFrame { ...
  • java GUI SWING

    2021-05-15 14:59:50
    GUI编程 GUI是什么 组件 窗口 弹窗 面板 文本框 列表框 按钮 图片 监听事件 鼠标 键盘事件 简介 GUI: Swing AWT AWT 1. AWT介绍 包含了很多类和接口 元素:窗口,按钮,文本框 java.awt 2. 组件和容器 2.1 Frame ...
  • JAVA GUI 简记

    2017-11-21 23:18:04
    简单记录下页面中用到的GUI组件,方便查阅,swing为主javaGUI大致可以分为容器和控件两个部分,其中控件像按钮,文本框用来实现某种特定功能,而容器则是用来盛放各个控件还有其它容器,多用于布局。窗口容器: ...
  • JAVA GUI

    2016-12-19 20:32:00
    JAVA GUI中的事件处理: 委托事件模型:事件源对象和监听器对象具有绑定关系 一个监听器可以绑定多个事件源 一个事件源也可以绑定多个监听器 监听器有各自监听的事件类型 设置容器的布局管理器为...
  • JAVA-GUI编程

    2021-08-11 09:47:53
    JAVA-GUI编程 **什么是GUI? ** GUI图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。 注意:GUI的核心是:AWT和SWING 1. 什么是AWT技术 AWT...
  • 输入框 TextField 示例代码: //输入框 TextField监听 public class TestText01 { public static void main(String[] args) { //启动! new MyFrame(); } } class MyFrame extends Frame { public MyFrame(){ ...
  • JavaGUI

    2018-06-09 12:40:01
    Java 图形界面1. 组件 JAVA的图形界面下有两组控件,一组是awt,一组是swing。 一般都是使用swing 1.1 标签 (1) Label用于显示文字 import java.awt.Color; import javax.swing.JFrame;impor...
  • Java GUI编程

    2020-11-10 20:52:09
    GUI编程 主要学习一些组件的使用 包括: 窗口 弹窗 面板 文本框 列表框 按钮 图片 监听事件 ...GUI的核心技术:Swing,AWT ...包含了很多类和接口,GUI(graphical user interface),图形用户界面 ...java.awt
  • JavaGUI编程

    2021-07-26 11:38:15
    GUI编程 组件 窗口 弹窗 面板 文本框 按钮 图片 监听事件 鼠标 键盘事件 破解工具 ...一....Gui核心技术:Swing AWT, ...5.输入框TextField监听 6.简易计数器(组合+内部类复习) oop原则:组合大于继承 (1.
  • Java GUI做一个简单的管理系统

    万次阅读 多人点赞 2017-04-17 16:07:41
    教师学生信息管理系统、java初学者,利用Java语言的GUI完成

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,200
精华内容 1,680
关键字:

guijava输入框

java 订阅