## java SWing
```java
package com.gui.dome1;
import javax.swing.*;
import java.util.jar.JarEntry;
public class dome1 {
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
method();
}
});
}
private static void method() {
JFrame jf = new JFrame("这是我的第一个窗口");
// jf.setTitle("这是我的第一个窗口");
//设置关闭窗口时,一同结束掉后台的java程序
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//
jf.setSize(800,600);
//设置窗口可见
jf.setVisible(true);
}
}
第二种写法
```java
package com.gui.dome1;
import javax.swing.*;
import java.util.jar.JarEntry;
public class dome1 {
public static void main(String[] args) {
SwingUtilities.invokeLater(()-> method() )
}
private static void method() {
JFrame jf = new JFrame("这是我的第一个窗口");
// jf.setTitle("这是我的第一个窗口");
//设置关闭窗口时,一同结束掉后台的java程序
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//
jf.setSize(800,600);
//设置窗口可见
jf.setVisible(true);
}
}