मैंने अपने जीयूआई में एक तस्वीर अपलोड की है जो जेएलएबल पर प्रदर्शित होता है। लेबल आयाम केवल 100,100 सेट है जबकि तस्वीर बहुत बड़ी है, इसलिए जब मैं इसे लेबल में अपलोड करता हूं तो यह विस्तारित होता है।जावा छवि आइकन आकार
क्या यह लेबल आकार में ऑटो आकार बदलने के लिए वैसे भी है?
नीचे, चित्र अपलोड करें 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
मेरे एक्शन लिस्टनर क्लास अपलोडहैंडलर के बारे में क्या? – sutoL