我已經上傳了一張圖片到我的GUI上,它顯示在JLabel上。標籤尺寸僅設置爲100,100,而圖片更大,因此當我將其上傳到標籤時,它會展開。Java ImageIcon大小
無論如何,它會自動調整到標籤大小?
下面是上傳圖片的JButton
class UploadHandler implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
int returnVal = fc.showOpenDialog(frame2);
file = fc.getSelectedFile();
pathname = file.getPath();
icon = new ImageIcon(pathname);
lblDisPic.setIcon(icon);
}
}
btnUpload = new JButton("Upload Picture");
lblDisPic = new JLabel();
lblDisPic.setBorder(raisedetched);
lblDisPic.setPreferredSize(d);
btnUpload.addActionListener(new UploadHandler());
對不起,我有問題了解什麼是一個討厭的內部類可以告訴我如何實現它? – sutoL
我已經更新瞭如何實現它的答案。 – Pool
我的actionListener類UploadHandler呢? – sutoL