swing 启动页面
时间: 2023-08-31 20:05:48 浏览: 46
Swing 可以使用 JWindow 或 JFrame 来实现启动页面。下面是一个简单的示例代码:
```java
import javax.swing.*;
public class SplashScreen {
private JWindow window;
public SplashScreen() {
ImageIcon icon = new ImageIcon("your_image_path"); // 设置启动图片
JLabel label = new JLabel(icon);
window = new JWindow();
window.getContentPane().add(label);
window.pack();
window.setLocationRelativeTo(null); // 居中显示
window.setVisible(true);
}
public void close() {
window.dispose();
}
}
```
在你的应用程序的入口点中,创建 SplashScreen 对象并在启动完成后关闭它:
```java
public static void main(String[] args) {
SplashScreen splashScreen = new SplashScreen();
// 执行应用程序初始化代码
...
splashScreen.close();
// 显示主窗口
...
}
```
注意,启动页面应该是非常简短的,只需要展示应用程序的品牌标志或者简单的加载进度条即可。