在Eclipse中创建简单的Java GUI应用程序

作者:佚名 上传时间:2023-03-24 运行软件:Java 软件版本:Eclipse 2019-12 (4.14.0) 版权申诉

介绍如何在Eclipse中创建一个简单的Java GUI应用程序,让用户在NotePad中输入文本并将其保存到文本文件中。

import java.awt.EventQueue;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.border.EmptyBorder;

public class SimpleGUI extends JFrame {

    private JPanel contentPane;
    private JTextField textField;

    public static void main(String[] args) {
        EventQueue.invokeLater(new Runnable() {
            public void run() {
                try {
                    SimpleGUI frame = new SimpleGUI();
                    frame.setVisible(true);
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        });
    }

    public SimpleGUI() {
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setBounds(100, 100, 450, 300);
        contentPane = new JPanel();
        contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
        setContentPane(contentPane);
        contentPane.setLayout(null);

        JLabel lblEnterText = new JLabel("Enter Text:");
        lblEnterText.setBounds(29, 42, 74, 16);
        contentPane.add(lblEnterText);

        textField = new JTextField();
        textField.setBounds(128, 37, 301, 26);
        contentPane.add(textField);
        textField.setColumns(10);

        JButton btnSaveToFile = new JButton("Save to File");
        btnSaveToFile.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                File file = new File("output.txt"); //定义文件名和路径
                try (BufferedWriter bw = new BufferedWriter(new FileWriter(file))) { //通过BufferedWriter写入文件
                    bw.write(textField.getText());
                    bw.newLine();
                    bw.close();
                    textField.setText("");
                } catch (IOException ex) {
                    ex.printStackTrace();
                }
            }
        });
        btnSaveToFile.setBounds(128, 87, 117, 29);
        contentPane.add(btnSaveToFile);
    }
}

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
Eclipse创建简单Java GUI应用程序
介绍如何在Eclipse中创建一个简单的Java GUI应用程序,让用户在NotePad中输入文本并将其保存到文本文件中。import java.awt.EventQueue;import jav
Eclipse 2019-12 (4.14.0)
Java
2023-03-24 23:26
Eclipse中使用Java Swing创建简单GUI应用程序
本示例演示了如何在Eclipse中使用Java Swing库快速创建一个简单的图形用户界面(GUI)应用程序。通过创建一个包含按钮和标签的窗体,用户可以体验到基本的GUI元素交互。import ja
Eclipse 2022-09 (4.21.0)
Java
2023-11-11 19:34
使用Eclipse创建Java GUI应用程序简单示例
本示例演示如何在Eclipse IDE中创建一个简单的Java图形用户界面(GUI)应用程序。通过使用Swing库,我们可以轻松构建具有按钮和标签的基本用户界面。import javax.swing
Eclipse 2022-06 (4.22)
Java 17
2023-11-12 01:07
Java Eclipse创建简单GUI界面
在Java Eclipse环境下创建一个基本的GUI界面,展示一个简单的窗口和按钮,实现点击按钮时在控制台打印信息。import javax.swing.*;import java.awt.eve
Java 8
Eclipse IDE
2023-12-11 12:33
使用JavaEclipse创建GUI窗口
本示例演示如何在Eclipse中使用Java创建一个简单的图形用户界面(GUI)窗口。我们将使用Swing库来实现这个GUI窗口,它包括一个按钮和一个标签。用户单击按钮时,标签上将显示一条问候消息。
Eclipse 4.20.0
Eclipse IDE
2023-10-23 12:43
使用Java实现在Eclipse创建简单GUI窗口
以下示例代码展示了如何使用Java编程语言,在Eclipse集成开发环境中创建一个简单的图形用户界面(GUI)窗口。该窗口包含一个按钮,点击按钮将触发事件并在控制台打印消息。import javax
Eclipse 4.20.0、Java JDK 17
Eclipse集成开发环境
2023-11-23 08:49
使用Eclipse创建Java GUI应用程序
Java GUI应用程序是一种基于图形用户界面的软件应用程序,可以通过图形界面与用户进行交互。Eclipse是一个功能强大的集成开发环境,支持Java应用程序的开发和调试。本文将介绍如何使用Eclip
Eclipse 2021-06
Eclipse Foundation
2023-03-13 15:19
Eclipse中使用Java创建GUI应用程序示例
在本文中,我们将探讨如何使用Eclipse创建Java GUI应用程序,并提供一些示例代码和代码释义。最后,我们将总结这些内容。Eclipse创建Java GUI应用程序Eclipse是一个流行的
Eclipse 2021-06 (4.20.0)
Eclipse
2023-03-12 10:10
Java中使用Eclipse创建简单GUI应用
本示例演示如何使用Eclipse IDE创建一个简单的Java图形用户界面(GUI)应用程序,包括窗口、按钮和事件处理。import javax.swing.JButton;import java
Eclipse IDE 2022-09 (4.23.0)
Java开发工具Eclipse
2023-12-07 03:33
Groovy创建简单GUI应用程序
Groovy是一种基于JVM的动态语言,它提供了一个简单而强大的方式来创建GUI应用程序。本文将介绍如何使用Groovy创建一个简单的GUI应用程序,并且提供了代码示例和注释,以帮助读者更好地理解。
Groovy 2.5.12+
Groovy开发人员
2023-04-17 05:18