main.java显示一个界面,标题:java图片查看器-by尤乾宇,大小:350*320;位置:屏幕居中;包含一个100*100大小的按钮,
时间: 2024-10-20 14:06:58 浏览: 18
在Java中创建一个简单的图形用户界面(GUI),如您所描述的,通常会使用Swing库或者JavaFX。这里是一个基本的示例,展示如何使用Swing来实现这个需求:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class JavaImageViewer extends JFrame {
private JButton button;
private JLabel pictureBox;
public JavaImageViewer() {
setTitle("Java 图片查看器 - by 尤乾宇");
setSize(350, 320);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null); // 居中显示
// 创建pictureBox标签
pictureBox = new JLabel();
pictureBox.setSize(new Dimension(100, 100));
getContentPane().add(pictureBox);
// 创建按钮
button = new JButton("点击看图");
button.setSize(new Dimension(100, 100));
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// 这里可以添加实际加载图片并显示到pictureBox的方法
// 例如,pictureBox.setIcon(new ImageIcon("image.jpg"));
}
});
getContentPane().add(button);
setVisible(true);
}
public static void main(String[] args) {
EventQueue.invokeLater(() -> {
new JavaImageViewer();
});
}
}
```
在这个例子中,`JFrame`被设置为窗口容器,`JLabel`用于显示图片,`JButton`作为点击事件触发器。当点击按钮时,你可以根据需要替换`actionPerformed`方法中的代码,以便从文件系统或其他地方加载并显示图片。
阅读全文