2012-10-25 12 views
10

के साथ कई फ़ाइलों को जोड़ना मैं एक ऐसा एप्लिकेशन बनाना चाहता हूं जो आपको अपने कंप्यूटर से फ़ाइलों को संलग्न करने की अनुमति दे। उदाहरण के लिए, जब JFileChooser खुलता है तो आपके पास एकाधिक फ़ाइलों का चयन करने का विकल्प होता है और जब आप "एड" पर क्लिक करते हैं तो यह विंडो में जोड़ता है और फिर आप उन फ़ाइलों के साथ क्या करना चाहते हैं इसके लिए अलग-अलग हो सकते हैं। एक ईमेल में फाइलों को जोड़ने के समान। मुझे जो कोड दिखाना है वह JFileChooser है क्योंकि मुझे लगता है कि मुझे आगे बढ़ने से पहले यह कैसे करना है सीखना चाहिए।JFileChooser

अग्रिम

import javax.swing.JFileChooser; 
import java.io.File; 

public class Locket { 

public static void main(String[] args) 
{ 
    JFileChooser chooser = new JFileChooser(); 
    File f = new File("Desktop"); 
    chooser.setCurrentDirectory(f); 

    chooser.showOpenDialog(null); 

} 

} धन्यवाद

उत्तर

17

JFileChooser एपीआई पहले से ही एक विधि getSelectedFiles() नामित प्रदान करता है। आप इसे एकाधिक चयन के लिए उपयोग कर सकते हैं। यह फ़ाइल ऑब्जेक्ट्स की एक सरणी देता है, यानी File[]

+1

+1 मुझे हराया;) ... – MadProgrammer

+0

धन्यवाद। जावा के लिए अभी भी नया है। अभी तक रेट नहीं कर सकता है इसलिए +1 – rogerthat

12

आपको JFileChooser#setMultiSelectionEnabled का उपयोग करने की आवश्यकता है और इसे सही पर सेट करें। यह उपयोगकर्ता को कई फ़ाइलों का चयन करने में सक्षम होने की अनुमति देगा

+0

वह हिस्सा मैं नीचे गया। बस खिड़की में फाइलें कैसे प्राप्त करें, यह जानने की कोशिश कर रहा है। – rogerthat

संबंधित मुद्दे