0%

数据库连接+JFrame显示图片+JPane

测试数据库连接

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// 数据库连接信息
String url = "jdbc:mysql://localhost:3306/wineCulturalJewel";
String user = "root";
String password = "1234";

try (Connection connection = DriverManager.getConnection(url, user, password)) {
// 测试连接是否成功
if (connection != null && connection.isValid(5)) { // 超时时间为 5 秒
System.out.println("数据库连接成功!");
} else {
System.out.println("数据库连接失败!");
}
}
catch (SQLException e) {
System.out.println("连接数据库时发生错误:");
e.printStackTrace();
}

JFrame 显示一张图片

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public static void main(String[] args) {
// 创建一个 JFrame(窗口)
JFrame frame = new JFrame("显示图片");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(500, 500); // 设置窗口大小

// 加载图片
ImageIcon imageIcon = new ImageIcon("C:\\Users\\95432\\Desktop\\WineCulturalJewel\\images\\background1.jpg"); // 替换为你的图片路径
JLabel label = new JLabel(imageIcon); // 将图片放入 JLabel

// 将 JLabel 添加到窗口中
frame.add(label, BorderLayout.CENTER);

// 设置窗口可见
frame.setVisible(true);
}}

JPane功能

可以实现一些小游戏。

实现一些物品的移动,碰撞检测之类的逻辑