作者zeat (Lucifer)
看板java
标题[问题] 如何控制放在JLabel里面的ImageIcon大小?
时间Wed Apr 8 12:23:40 2009
各位好:
如同标题, 我在JLabel里面使用ImageIcon显示图片.
但使用者如果选太大张的图,
整个swing视窗就会充满着图片...
有什麽可以解决的办法?
以下是我的code.
void chooser()
{
JFileChooser chooser = new JFileChooser(".");
chooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
chooser.setMultiSelectionEnabled(false);
//only choose file(s)
int result = chooser.showOpenDialog(this);
if (result == JFileChooser.APPROVE_OPTION) {
try {
File x = chooser.getSelectedFile();
Icon icon = new ImageIcon(x.getPath());
jLabel1.setIcon(icon);
} catch (Exception e) {
e.printStackTrace();
}
}
}
--
重要的是"心"
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.64.129.167
1F:推 Sangox:自行覆写JLabel里面的paint(), 自己处理要绘图的大小 04/08 12:35
2F:→ zeat:所以要自己写一个JLabel类别吗? 04/08 13:38