📜  Java Swing-环境设置(1)

📅  最后修改于: 2023-12-03 15:01:32.591000             🧑  作者: Mango

Java Swing-环境设置

Java Swing是一种Java GUI工具包,用于创建丰富的桌面应用程序。在使用Java Swing之前,需要正确地配置Java环境。

安装Java

首先,需要在计算机上安装Java Development Kit(JDK)。可以从Oracle官网下载JDK安装包,并根据提示进行安装。

设置环境变量

安装完成后,需要设置JAVA_HOME和PATH环境变量,以便在终端中使用Java命令。

Windows
  1. 打开“控制面板”,点击“系统和安全”,然后点击“系统”。
  2. 点击“高级系统设置”。
  3. 点击“环境变量”。
  4. 在“系统变量”下,点击“新建”。
  5. 在“变量名”输入JAVA_HOME,然后在“变量值”输入JDK的安装路径,如:C:\Program Files\Java\jdk1.8.0_131。
  6. 在系统变量的PATH变量中追加%JAVA_HOME%\bin。
Mac OS X
  1. 打开终端。

  2. 编辑~/.bash_profile文件,添加以下行:

    export JAVA_HOME=$(/usr/libexec/java_home)
    export PATH=$JAVA_HOME/bin:$PATH
    
  3. 执行以下命令,使修改的环境变量生效:

    source ~/.bash_profile
    
Linux
  1. 打开终端。

  2. 编辑/etc/profile文件,添加以下行:

    export JAVA_HOME=/usr/local/java/jdk1.8.0_131
    export PATH=$JAVA_HOME/bin:$PATH
    
  3. 执行以下命令,使修改的环境变量生效:

    source /etc/profile
    
使用Java Swing

完成环境变量的设置后,就可以开始在Java中使用Swing了。可以使用任何Java IDE(如Eclipse、IntelliJ IDEA等),也可以使用命令行编译和运行Java代码。

以下是一个简单的Java Swing示例代码:

import javax.swing.*;

public class HelloWorldSwing {
    private static void createAndShowGUI() {
        // 创建一个窗口
        JFrame frame = new JFrame("HelloWorldSwing");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        // 添加一个标签
        JLabel label = new JLabel("Hello World!");
        frame.getContentPane().add(label);

        // 显示窗口
        frame.pack();
        frame.setVisible(true);
    }

    public static void main(String[] args) {
        // Swing必须在事件分发线程中运行
        SwingUtilities.invokeLater(() -> createAndShowGUI());
    }
}

可以通过以下命令编译和运行该代码:

javac HelloWorldSwing.java
java HelloWorldSwing

该程序将会显示一个窗口,上面有一个“Hello World!”的标签。