मेरे पास "सेव एज़" नामक मेरे एप्लिकेशन में एक विधि है जो कंप्यूटर पर मेरे एप्लिकेशन की छवि को फ़ाइल में सहेजती है। मैंने फ़ाइलों को सहेजने के लिए उपयोगकर्ताओं को वांछित स्थान चुनने के लिए JFileChooser का उपयोग किया। समस्या तब तक होती है जब तक कि उपयोगकर्ता स्पष्ट रूप से फ़ाइल स्वरूप में टाइप नहीं करता है, यह फ़ाइल को कोई विस्तार के साथ सहेजता है। फ़ाइल प्रकार ड्रॉप डाउन मेनू में jpg, png जैसे प्रारूप कैसे हो सकते हैं।JFileChooser का उपयोग कर फ़ाइल को कैसे सहेजना है?
और, मैं अपनी छवि फ़ाइल को सहेजने के लिए फ़ाइल प्रकार ड्रॉप मेनू से विस्तार कैसे प्राप्त कर सकता हूं।
ImageIO.write(image,extension,file);
ठीक .. setFileFilter फ़ाइल प्रकार ड्रॉप डाउन मेनू में एक्सटेंशन दिखाएगा। लेकिन इस फ़ाइल प्रकार ड्रॉप मेनू को चयनित एक्सटेंशन फॉर्म को पुनर्प्राप्त करने या उपयोग करने के लिए कैसे करें .. –
एक बार जब आपके पास चुनी गई फ़ाइल हो, तो यह स्ट्रिंग ext = file.getName() के रूप में आसान होनी चाहिए। Substring (file.getName()। LastIndexOf ("।")); –
यह एक सुंदर पागल यूआरएल है ... इसमें "जावा", "फाइल" और "फ़िल्टर" प्रत्येक तीन बार होता है। – ArtOfWarfare