简单的java图片浏览器,使图片居中显示

2025-02-26 13:12:01
推荐回答(2个)
回答1:

有两种方法:
1. 将图片缩放,也就是显示缩略图
2. 使用JScrollPane,显示滚动条

第一种比较复杂,这里给出第二种方法的实现:
将你代码的第17、18行改成:
label = new JLabel();
JScrollPane scroll = new JScrollPane(label);
add(scroll);

回答2:

。。。。
ImageIcon icon = new ImageIcon(fname);
// 宽、高
image = icon.getImage().getScaledInstance(450, 400, 1);
label = new JLabel(new ImageIcon(image));