Java Swing 与 JavaFX 入门:从文件比较工具到事件处理与应用开发
1. Swing 基础:创建文件比较工具
Swing 是 Java 中用于创建图形用户界面(GUI)的强大工具。即使你对 Swing 了解有限,也可以用它来创建实用的应用程序。下面我们将创建一个基于 Swing 的文件比较工具。
1.1 创建项目文件与导入必要包
首先,创建一个名为 SwingFC.java
的文件,并输入以下注释和导入语句:
/*
Try This 16-1
A Swing-based file comparison utility.
*/
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
1.2 定义 SwingFC
类
接下来,定义 SwingFC
类,该类实现了 ActionListener
接口:
class SwingFC implements ActionListener {
JTextField jtfFirst; // holds the first file name
JTextField jtfSecond; // holds the second file