Netbeans/C2/Adding-a-File-Chooser/Hindi

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:00 नमस्कार
00:01 जावा एप्लिकेशन पर Adding a File Chooser के ट्यूटोरियल में आपका स्वागत है।
00:07 इस ट्यूटोरियल में हम सीखेंगे
00:09 एप्लिकेशन बनाना
00:10 एप्लिकेशन फॉर्म बनाना
00:12 File Chooser जोड़ना
00:14 File Chooser. कॉन्फिगर करना।
00:17 और एप्लिकेशन रन करना।
00:19 इसके लिए मैं उपयोग कर रहा हूँ लिनक्स ऑपरेटिंग सिस्टम, उबुंटू वर्जन 12.04.
00:26 और Netbeans IDE v7.1.1
00:31 इस ट्यूटोरियल में, हम javax.swing.JFileChooser कंपोनेंट का उपयोग करके जावा एप्लिकेशन में File chooser जोड़ना सीखेंगे।
00:42 इस अभ्यास के भाग के रूप में, हम एक छोटा जावा एप्लिकेशन बनाना सीखेंगे, जो टेक्स्ट एरिया .txt फाइल लोड करेगा।
00:52 पहले जावा एप्लिकेशन को बनाते हैं।
00:55 IDE. लॉन्च करें।
00:57 main मैन्यू से File और New Project चुनें।
01:03 Java category और the Java Application project type को चुनें।
01:08 और Next पर क्लिक करें।
01:10 Project Name फिल्ड में, टाइप करें JFileChooserDemo.
01:20 Create Main Class चेकबॉक्स को मिटाएँ ।
01:23 सुनिश्चित कर लें कि Set as Main Project चेकबॉक्स चयनित है।
01:27 Finish पर क्लिक करें।
01:31 यहाँ, हम JFrame कंटेनर बनायेंगे और इसमें कुछ कंपोनेंट्स को जोड़ेंगे।
01:37 Source Packages नोड पर राइट क्लिक करें।
01:41 New > Other.. चुनें।
01:45 Swing GUI Forms श्रेणी को चुनें और JFrameForm टाइप चुनें।
01:51 Next. पर क्लिक करें।
01:54 क्लास नेम के लिए, टाइप करें JFileChooserDemo.
02:02 Package field में, टाइप करें jfilechooserdemo.resources.
02:12 Finish. पर क्लिक करें।
02:17 Properties window में , Title प्रोप्रटी को चुनें।
02:22 और टाइप करें Demo Application.
02:30 सुनिश्चित करने के लिए Enter दबाएँ।
02:32 Palette में , Swing Menus श्रेणी खोलें।
02:40 Menu Bar कंपोनेंट को चुनें और Jframe. के ऊपरी बायें भाग पर खीचें।
02:50 Menu Bar कंपोनेंट के Edit आइटम पर राइट क्लिक करें।
02:55 Context मैन्यू में Delete चुनें।
02:59 अब एक मैन्यू आइटम को जोड़ते हैं जो रनिंग एप्लिकेशन से FileChooser को खोलने की अनुमति देता है।
03:07 सुनिश्चित करें कि, यहाँ आपके द्वारा अन्य Menu Item खींचने से पहले Menu Bar' का चयन किया गया है।
03:14 Palette में Swing Menus श्रेणी में, नये Menu Item को चुनें।
03:22 इसेMenu Bar से खींचे और Menu Bar. के File आइटम पर रखें।
03:30 Design व्यू में jMenuItem1 पर राइट क्लिक करें।
03:35 और context menu से Change Variable Name चुनें।
03:41 आइटम को Open नाम दें और OK पर क्लिक करें।
03:48 सुनिश्चित करें कि, jMenuItem1 अभी भी Design व्यू में चयनित है।
03:53 कंपोनेंट के टेक्स्ट को एडिट करने के लिए Space bar दबाएँ।
03:58 Open से टेक्स्ट को बदलें और पुष्टी करने के लिए Enter दबाएँ।
04:04 Open मैन्यू आइटम के लिए एक्शऩ हैंडलर निर्दिष्ट करें।
04:08 मैन्यू आइटम Open पर राइट क्लिक करें और context menu से Events, Action, Action Performed चुनें।
04:20 GUI बिल्डर स्वचालित रुप से सोर्स व्यू पर जाता है।
04:25 एक नया महत्वपूर्ण लैंडलर मेथड़ OpenActionPerformed() उत्पन्न होता है।
04:31 Design व्यू पर वापस जाएँ।


04:35 File Chooser. से बाहर निकलने के लिए एक मैन्यू आइटम जोड़ते हैं।
04:39 Palette में , Swing Menus श्रेणी को चुनें।
04:45 Menu Item चुनें।
04:48 इसे फॉर्म पर ओपन मैन्यू आइटम के नीचे Menu Bar पर रखें।
04:53 ऑरेंज हाइलाइट पर ध्यान दें, जो कि इंगित करता है कि jmenuItem1 कहाँ रखा जा रहा है।
05:03 Design View में jMenuItem1 पर राइट क्लिक करें।
05:07 context menu. से Change Variable Name चुनें।
05:12 आइटम को Exit नाम दें औऱ OK. पर क्लिक करें।
05:20 सुनिश्चित कर लें कि jMenuItem1 अभी भी Design View में चयनित हैं।
05:25 कंपोनेंट के टेक्स्ट को एडिट करने के लिए Space bar दबाएँ।
05:30 Exit से टेक्स्ट को बदलें और पु्ष्टि करने के लिए Enter' दबाएँ।
05:36 Exit मैन्यू आइटम के लिए एक्शन हैंडलर निर्दिष्ट करें।
05:41 मैन्यू आइटम Exit पर राइट क्लिक करें।
05:44 context menu से Events, Action, Action Performed() चुनें।
05:51 GUI बिल्डर स्वचालित रूप से Source view पर जाता है।
05:56 एक ExitActionPerformed() नामक नया महत्वपूर्ण मेथड तैयार होता है।
06:02 ExitActionPerformed नोड OpenActionPerformed() नोड के ऊपर Navigator विंडो में प्रदर्शित होता है।
06:12 यदि आप अपना Navigator, नहीं देख सकते हैं, तो
06:14 मैन्यू बार में ' Window मैन्यू पर जाएँ,
06:18 Navigating चुनें और Navigator. पर क्लिक करें।
06:25 यहाँ, आप OpenActionPerformed नोड के ऊपर प्रदर्शित होने वाले ExitActionPerformed नोड को देख सकते हैं।
06:33 Exit मैन्यू आइटम शुरू करने के लिए,
06:36 स्टेटमेंट System.exit(0); को ExitActionPerformed() मेथड बॉडी में सम्मिलित करें।
06:47 Design मोड पर वापस जाएँ।
06:50 ' Palette की Swing Controls श्रेणी से, फॉर्म पर एक Text Area खींचे।
07:06 बाद में File Chooser द्वारा प्रदर्शित टेक्स्ट के लिए जगह बनाने के लिए जोड़े गए कंपोनेंट का आकार बदलें।
07:18 textarea. के रूप में वेरिएबल का नाम बदलें।
07:26 फिर वास्तविक File Chooser. को जोडें।
07:31 यदि आपका Navigator विंडो खुला नहीं है, तो इसे खोलने के लिए Window, Navigating, a Navigator चुनें।
07:38 औऱ Navigator में, Jframe नोड पर राइट क्लिक करें।
07:44 Context मैन्यू से Add From Palette, Swing Windows, और File Chooser चुनें।
07:54 आप Navigator में देख सकते हैं कि JfileChooser फॉर्म में जोड़ा गया था।
08:01 JFileChooser नोड पर राइट क्लिक करें औऱ वेरिएबल को fileChooser नाम दें।
08:16 OK पर क्लिक करें।
08:19 हमने अब File Chooser को जोड़ा है।
08:21 अगला चरण,अपनी पसंद का टाइटल प्रदर्शित करने के लिए File Chooser को कॉन्फिगर करना है।
08:27 हम custom file filter को भी जोड़ेंगे, और आपके एप्लिकेशन में File Chooser एकीकृत करेंगे।
08:34 Navigator विंडो में JfileChooser को चुनने के लिए क्लिक करें।
08:38 अब Properties डायलॉग बॉक्स में इसकी प्रॉपर्टी को एडिट करें।
08:43 Palette के नीचे Properties विंडो में,
08:47 dialogTitle को This is my open dialog. में बदलें।
09:00 पुष्टि करने के लिए Enter दबाएँ।
09:03 अब Source मोड पर जाएँ।
09:07 अब, अपने एप्लिकेशन में 'FileChooser' एकीकृत करने के लिए
09:12 मेरे पास कोड का भाग मौजूद है, जिसे में मौजूदा OpenActionPerformed() मेथड में कॉपी और पेस्ट करुँगा।
09:20 यह उदाहरण फाइल कंटेंट्स को पढ़ता है और TextAreaमें उन्हें प्रदर्शित करता है।
09:27 अब हम यूजर द्वारा क्लिक की गई फाइल को निर्धारित करने के लिए FileChooser's getSelectedFile() मेथड को कॉल करेंगे।
09:36 मैं इस कोड को अपने क्लिपबोर्ड पर और IDE के Source व्यू में कॉपी करूँगा, OpenActionPerformed मेथड के अंदर पेस्ट करूँगा।
09:51 यदि आपके कोड में एडिटर एरर्स रिपोर्ट करता है, कोड में कहीं भी राइट क्लिक करें और Fix Imports. चुनें।
10:00 अब एक कस्टम फ़ाइल फिल्टर जोड़ दें, जो कि केवल .txt फाइल्स प्रदर्शन के लिए File Chooser को बनाता है ।
10:09 design mode पर जाएँ और Navigator विंडो में fileChooser चुनें।
10:16 Properties विंडो में, fileFilter प्रोपर्टी के आगे ellipsis बटन पर क्लिक करें।
10:25 fileFilter डायलॉग ब़ॉक्स में, combo-box से Custom Code चुनें।
10:31 टेक्स्ट फिल्ड में new MyCustomFilter() टाइप करें।
10:41 औऱ OK पर क्लिक करें।
10:44 कस्टम कोड शुरू करने के लिए, हम 'MyCustomFilter' क्लास लिखेंगे।
10:52 यह भीतरी या बाहरी क्लास fileFilter क्लास का विस्तार करेगा।
10:57 मैं इस कोड के भाग को
11:04 Import स्टेटमेंट्स के नीचे अपने क्लास के सोर्स कोड में कॉपी औऱ पेस्ट करूँगा।
11:11 यह भीतरी या बाहरी क्लास fileFilter क्लास का विस्तार करेगा।
11:20 प्रोजेक्ट विंडो में JfileChooserDemo' प्रोजेक्ट पर राइट क्लिक करें, सेम्पल प्रोजेक्ट को रन करने के लिए Run चुनें।
11:31 Run Project' डायलॉग बॉक्स में, jfilechooserdemo.resources.JfileChooserDemo मेन क्लास को चुनें।
11:41 OK पर क्लिक करें।
11:47 रनिंग Demo Application में, कार्य को गति प्रदान करने के लिए File मैन्यू सेOpen चुनें।
11:55 टेक्स्ट एरिया में इसके कंटेंट को प्रदर्शित करने के लिए किसी भी टेक्स्ट फाइल को खोलें।
12:00 मैं Sample.txt फाइल चुनता हूँ, औऱ Open. चुनता हूँ।
12:06 fileChooser टेक्स्ट फाइल का कंटेंट्स प्रदर्शित करता है।
12:10 एप्लिकेशन को बंद करने के लिए, File मैन्यू में Exit चुनें।
12:17 इस ट्यूटोरियल में आपने सीखा
12:19 जावा एप्लिकेशन में File chooser को जोडना औऱ
12:23 File chooser कॉन्फिगर करना।
12:27 नियत कार्य के रूप में, समान डेमोे प्रोजेक्ट का उपयोग करें जिसे हमने बनाया है और निम्नलिखित फीचर्स को जोडेंः
12:35 मैन्यू बार के नीचे Save मैन्यू आइटम जोडें।
12:38 सभी मैन्यू आइटम्स के लिए कीबोर्ड शॉर्ट-कट्स जोड़ें।
12:42 कार्य सेव करने के लिए, फाइल को सेव करने के लिए कोड के भाग को जोड़ें।
12:51 मैंने पहले ही इसी तरह का एक नियत कार्य बनाया है, जहाँ filechooser फाइल मैन्यू के नीचे सेव विकल्प को प्रदर्शित करता है।
13:01 और आपको टेक्स्ट फाइल को सेव करने के लिए विकल्प देता है जिसे आपने खोला है।
13:09 स्पोकन ट्यूटोरियल प्रोजेक्ट के बारे में,
13:12 स्क्रीन पर दिखाए गए लिंक पर उपलब्ध वीडियो देखें।
13:15 यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।
13:19 यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करके भी देख सकते हैं।
13:24 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएँ भी चलाती है।
13:30 ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।
13:33 अधिक जानकारी के लिए Contact @spoken-tutorial.org पर लिखें।
13:41 स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।
13:46 यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।
13:53 इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है,
13:59 यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ।
14:04 हमसे जुड़ने के लिए धन्यवाद ।

Contributors and Content Editors

Prabhakarpandey, Shruti arya