You need to enable JavaScript to run this app. Java Swing GUI:如何实现点击提交按钮将文本框内容输出到控制台
优惠活动
大模型
产品
解决方案
定价
更多

Java Swing GUI:如何实现点击提交按钮将文本框内容输出到控制台

实现思路

  • 给Submit按钮添加点击事件监听器,让按钮的点击动作能触发对应逻辑
  • 在监听器的回调方法里读取文本框的当前内容,再打印到控制台
  • 修复原代码缺失的语法分号,保证程序可正常编译运行

补全后的可运行代码

import java.awt.*;
import javax.swing.*;

public class testExample1 extends JFrame {
  JTextField textField1;
  JButton mybutton;

  public testExample1() {
    setSize(300, 100);
    setTitle("Text Action");
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setLayout(new FlowLayout());

    textField1 = new JTextField(10);
    mybutton = new JButton("Submit");

    // 绑定按钮点击逻辑,仅点击时触发
    mybutton.addActionListener(e -> {
      String inputContent = textField1.getText();
      System.out.println(inputContent);
    });

    add(textField1);
    add(mybutton);

    setVisible(true);
  }

  public static void main(String args[]) {
    new testExample1();
  }
}

运行验证点:

  • 文本输入过程中控制台无任何输出,不会在输入阶段触发打印
  • 仅当鼠标点击Submit按钮时,才会读取当前文本框内的输入内容,输出到控制台
  • 每次点击按钮都会重复触发一次读取、打印逻辑

内容的提问来源于stack exchange,提问作者whiteshadow

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.24 19:36:03