Difference between revisions of "Netbeans/C2/Adding-a-File-Chooser/Hindi"
From Script | Spoken-Tutorial
(Created page with "{| Border=1 | '''Time''' | '''Narration''' |- | 00:00 |नमस्कार |- | 00:01 |जावा एप्लिकेशन पर Adding a File Chooser के ट...") |
Shruti arya (Talk | contribs) |
||
Line 30: | Line 30: | ||
| 00:14 | | 00:14 | ||
|'''File Chooser. ''' कॉन्फिगर करना। | |'''File Chooser. ''' कॉन्फिगर करना। | ||
− | |||
|- | |- | ||
Line 50: | Line 49: | ||
|- | |- | ||
|00:42 | |00:42 | ||
− | |इस अभ्यास के भाग के रूप में, हम एक छोटा जावा एप्लिकेशन बनाना सीखेंगे, जो टेक्स्ट एरिया '''.txt''' फाइल | + | |इस अभ्यास के भाग के रूप में, हम एक छोटा जावा एप्लिकेशन बनाना सीखेंगे, जो टेक्स्ट एरिया '''.txt''' फाइल लोड करेगा। |
|- | |- | ||
− | |||
|00:52 | |00:52 | ||
− | |||
|पहले जावा एप्लिकेशन को बनाते हैं। | |पहले जावा एप्लिकेशन को बनाते हैं। | ||
|- | |- | ||
− | |||
|00:55 | |00:55 | ||
− | |'''IDE.''' | + | |'''IDE.''' लॉन्च करें। |
|- | |- | ||
| 00:57 | | 00:57 | ||
|main मैन्यू से '''File''' और '''New Project ''' चुनें। | |main मैन्यू से '''File''' और '''New Project ''' चुनें। | ||
+ | |||
|- | |- | ||
|01:03 | |01:03 | ||
| '''Java''' category और the Java Application project type को चुनें। | | '''Java''' category और the Java Application project type को चुनें। | ||
+ | |||
|- | |- | ||
|01:08 | |01:08 | ||
|और '''Next ''' पर क्लिक करें। | |और '''Next ''' पर क्लिक करें। | ||
+ | |||
|- | |- | ||
|01:10 | |01:10 | ||
|'''Project Name''' फिल्ड में, टाइप करें '''JFileChooserDemo. ''' | |'''Project Name''' फिल्ड में, टाइप करें '''JFileChooserDemo. ''' | ||
+ | |||
|- | |- | ||
|01:20 | |01:20 | ||
|'''Create Main Class''' चेकबॉक्स को मिटाएँ । | |'''Create Main Class''' चेकबॉक्स को मिटाएँ । | ||
+ | |||
|- | |- | ||
|01:23 | |01:23 | ||
Line 83: | Line 84: | ||
|- | |- | ||
− | |||
|01:27 | |01:27 | ||
− | |||
|'''Finish''' पर क्लिक करें। | |'''Finish''' पर क्लिक करें। | ||
+ | |||
|- | |- | ||
| 01:31 | | 01:31 | ||
|यहाँ, हम '''JFrame''' कंटेनर बनायेंगे और इसमें कुछ कंपोनेंट्स को जोड़ेंगे। | |यहाँ, हम '''JFrame''' कंटेनर बनायेंगे और इसमें कुछ कंपोनेंट्स को जोड़ेंगे। | ||
+ | |||
|- | |- | ||
| 01:37 | | 01:37 | ||
Line 137: | Line 138: | ||
| 02:40 | | 02:40 | ||
|'''Menu Bar''' कंपोनेंट को चुनें और '''Jframe.''' के ऊपरी बायें भाग पर खीचें। | |'''Menu Bar''' कंपोनेंट को चुनें और '''Jframe.''' के ऊपरी बायें भाग पर खीचें। | ||
+ | |||
|- | |- | ||
|02:50 | |02:50 | ||
Line 142: | Line 144: | ||
|- | |- | ||
− | |||
|02:55 | |02:55 | ||
− | |||
|Context मैन्यू में Delete चुनें। | |Context मैन्यू में Delete चुनें। | ||
Line 150: | Line 150: | ||
| 02:59 | | 02:59 | ||
|अब एक मैन्यू आइटम को जोड़ते हैं जो रनिंग एप्लिकेशन से ''FileChooser'' को खोलने की अनुमति देता है। | |अब एक मैन्यू आइटम को जोड़ते हैं जो रनिंग एप्लिकेशन से ''FileChooser'' को खोलने की अनुमति देता है। | ||
+ | |||
|- | |- | ||
| 03:07 | | 03:07 | ||
|सुनिश्चित करें कि, यहाँ आपके द्वारा अन्य '''Menu Item'' खींचने से पहले '''Menu Bar''' का चयन किया गया है। | |सुनिश्चित करें कि, यहाँ आपके द्वारा अन्य '''Menu Item'' खींचने से पहले '''Menu Bar''' का चयन किया गया है। | ||
+ | |||
|- | |- | ||
| 03:14 | | 03:14 | ||
|Palette में '''Swing Menus''' श्रेणी में, नये '''Menu Item''' को चुनें। | |Palette में '''Swing Menus''' श्रेणी में, नये '''Menu Item''' को चुनें। | ||
+ | |||
|- | |- | ||
| 03:22 | | 03:22 | ||
|इसे'''Menu Bar''' से खींचे और '''Menu Bar.''' के '''File''' आइटम पर रखें। | |इसे'''Menu Bar''' से खींचे और '''Menu Bar.''' के '''File''' आइटम पर रखें। | ||
+ | |||
|- | |- | ||
| 03:30 | | 03:30 | ||
|'''Design''' व्यू में '''jMenuItem1''' पर राइट क्लिक करें। | |'''Design''' व्यू में '''jMenuItem1''' पर राइट क्लिक करें। | ||
+ | |||
|- | |- | ||
| 03:35 | | 03:35 | ||
|और context menu से '''Change Variable Name''' चुनें। | |और context menu से '''Change Variable Name''' चुनें। | ||
+ | |||
|- | |- | ||
| 03:41 | | 03:41 | ||
|आइटम को '''Open''' नाम दें और '''OK''' पर क्लिक करें। | |आइटम को '''Open''' नाम दें और '''OK''' पर क्लिक करें। | ||
− | |||
+ | |- | ||
| 03:48 | | 03:48 | ||
|सुनिश्चित करें कि, '''jMenuItem1''' अभी भी '''Design''' व्यू में चयनित है। | |सुनिश्चित करें कि, '''jMenuItem1''' अभी भी '''Design''' व्यू में चयनित है। | ||
Line 176: | Line 182: | ||
| 03:53 | | 03:53 | ||
|कंपोनेंट के टेक्स्ट को एडिट करने के लिए '''Space bar''' दबाएँ। | |कंपोनेंट के टेक्स्ट को एडिट करने के लिए '''Space bar''' दबाएँ। | ||
+ | |||
|- | |- | ||
| 03:58 | | 03:58 | ||
| '''Open''' से टेक्स्ट को बदलें और पुष्टी करने के लिए '''Enter''' दबाएँ। | | '''Open''' से टेक्स्ट को बदलें और पुष्टी करने के लिए '''Enter''' दबाएँ। | ||
+ | |||
|- | |- | ||
| 04:04 | | 04:04 | ||
|'''Open''' मैन्यू आइटम के लिए एक्शऩ हैंडलर निर्दिष्ट करें। | |'''Open''' मैन्यू आइटम के लिए एक्शऩ हैंडलर निर्दिष्ट करें। | ||
+ | |||
|- | |- | ||
| 04:08 | | 04:08 | ||
|मैन्यू आइटम '''Open''' पर राइट क्लिक करें और context menu से '''Events, Action, Action Performed''' चुनें। | |मैन्यू आइटम '''Open''' पर राइट क्लिक करें और context menu से '''Events, Action, Action Performed''' चुनें। | ||
+ | |||
|- | |- | ||
| 04:20 | | 04:20 | ||
|GUI बिल्डर स्वचालित रुप से सोर्स व्यू पर जाता है। | |GUI बिल्डर स्वचालित रुप से सोर्स व्यू पर जाता है। | ||
+ | |||
|- | |- | ||
| 04:25 | | 04:25 | ||
|एक नया महत्वपूर्ण लैंडलर मेथड़ ''' OpenActionPerformed()''' उत्पन्न होता है। | |एक नया महत्वपूर्ण लैंडलर मेथड़ ''' OpenActionPerformed()''' उत्पन्न होता है। | ||
+ | |||
|- | |- | ||
| 04:31 | | 04:31 | ||
| ''' Design''' व्यू पर वापस जाएँ। | | ''' Design''' व्यू पर वापस जाएँ। | ||
+ | |||
|- | |- | ||
| 04:35 | | 04:35 | ||
− | |''' File Chooser.''' से बाहर निकलने के लिए एक मैन्यू आइटम | + | |''' File Chooser.''' से बाहर निकलने के लिए एक मैन्यू आइटम जोड़ते हैं। |
|- | |- | ||
− | |||
| 04:39 | | 04:39 | ||
− | |||
|''' Palette''' में , ''' Swing Menus''' श्रेणी को चुनें। | |''' Palette''' में , ''' Swing Menus''' श्रेणी को चुनें। | ||
+ | |||
|- | |- | ||
| 04:45 | | 04:45 | ||
|''' Menu Item ''' चुनें। | |''' Menu Item ''' चुनें। | ||
+ | |||
|- | |- | ||
| 04:48 | | 04:48 | ||
|इसे फॉर्म पर ओपन मैन्यू आइटम के नीचे ''' Menu Bar''' पर रखें। | |इसे फॉर्म पर ओपन मैन्यू आइटम के नीचे ''' Menu Bar''' पर रखें। | ||
+ | |||
|- | |- | ||
| 04:53 | | 04:53 | ||
− | | | + | |ऑरेंज हाइलाइट पर ध्यान दें, जो कि इंगित करता है कि ''' jmenuItem1''' कहाँ रखा जा रहा है। |
+ | |||
|- | |- | ||
| 05:03 | | 05:03 | ||
|''' Design''' View में ''' jMenuItem1''' पर राइट क्लिक करें। | |''' Design''' View में ''' jMenuItem1''' पर राइट क्लिक करें। | ||
+ | |||
|- | |- | ||
| 05:07 | | 05:07 | ||
| context menu. से ''' Change Variable Name''' चुनें। | | context menu. से ''' Change Variable Name''' चुनें। | ||
+ | |||
|- | |- | ||
| 05:12 | | 05:12 | ||
− | |आइटम को ''' Exit''' नाम | + | |आइटम को ''' Exit''' नाम दें औऱ ''' OK.''' पर क्लिक करें। |
|- | |- | ||
− | |||
| 05:20 | | 05:20 | ||
− | |||
|सुनिश्चित कर लें कि ''' jMenuItem1''' अभी भी ''' Design''' View में चयनित हैं। | |सुनिश्चित कर लें कि ''' jMenuItem1''' अभी भी ''' Design''' View में चयनित हैं। | ||
Line 236: | Line 251: | ||
| 05:30 | | 05:30 | ||
| ''' Exit'' से टेक्स्ट को बदलें और पु्ष्टि करने के लिए ''' Enter''' दबाएँ। | | ''' Exit'' से टेक्स्ट को बदलें और पु्ष्टि करने के लिए ''' Enter''' दबाएँ। | ||
+ | |||
|- | |- | ||
| 05:36 | | 05:36 | ||
− | | | + | |''' Exit''' मैन्यू आइटम के लिए एक्शन हैंडलर निर्दिष्ट करें। |
− | ''' Exit''' मैन्यू आइटम के लिए एक्शन हैंडलर निर्दिष्ट करें। | + | |
|- | |- | ||
Line 250: | Line 265: | ||
|- | |- | ||
− | |||
| 05:51 | | 05:51 | ||
− | |||
|GUI बिल्डर स्वचालित रूप से '''Source''' view पर जाता है। | |GUI बिल्डर स्वचालित रूप से '''Source''' view पर जाता है। | ||
|- | |- | ||
| 05:56 | | 05:56 | ||
− | |एक ''' ExitActionPerformed()''' नामक नया महत्वपूर्ण मेथड तैयार होता है। | + | |एक ''' ExitActionPerformed()''' नामक नया महत्वपूर्ण मेथड तैयार होता है। |
+ | |||
|- | |- | ||
| 06:02 | | 06:02 | ||
Line 265: | Line 279: | ||
| 06:12 | | 06:12 | ||
|यदि आप अपना ''' Navigator,''' नहीं देख सकते हैं, तो | |यदि आप अपना ''' Navigator,''' नहीं देख सकते हैं, तो | ||
+ | |||
|- | |- | ||
− | |||
| 06:14 | | 06:14 | ||
− | |||
| मैन्यू बार में ''' Window'' मैन्यू पर जाएँ, | | मैन्यू बार में ''' Window'' मैन्यू पर जाएँ, | ||
Line 274: | Line 287: | ||
| 06:18 | | 06:18 | ||
|''' Navigating''' चुनें और ''' Navigator.''' पर क्लिक करें। | |''' Navigating''' चुनें और ''' Navigator.''' पर क्लिक करें। | ||
+ | |||
|- | |- | ||
| 06:25 | | 06:25 | ||
|यहाँ, आप ''' OpenActionPerformed''' नोड के ऊपर प्रदर्शित होने वाले ''' ExitActionPerformed''' नोड को देख सकते हैं। | |यहाँ, आप ''' OpenActionPerformed''' नोड के ऊपर प्रदर्शित होने वाले ''' ExitActionPerformed''' नोड को देख सकते हैं। | ||
− | |||
+ | |- | ||
| 06:33 | | 06:33 | ||
+ | |''' Exit''' मैन्यू आइटम शुरू करने के लिए, | ||
− | |||
|- | |- | ||
− | |||
| 06:36 | | 06:36 | ||
+ | |स्टेटमेंट ''' System.exit(0);''' को ExitActionPerformed()''' मेथड बॉडी में सम्मिलित करें। | ||
− | |||
|- | |- | ||
| 06:47 | | 06:47 | ||
Line 297: | Line 310: | ||
|- | |- | ||
| 07:06 | | 07:06 | ||
− | | बाद में ''' File Chooser''' द्वारा प्रदर्शित टेक्स्ट के लिए जगह बनाने के लिए | + | | बाद में ''' File Chooser''' द्वारा प्रदर्शित टेक्स्ट के लिए जगह बनाने के लिए जोड़े गए कंपोनेंट का आकार बदलें। |
+ | |||
|- | |- | ||
− | |||
| 07:18 | | 07:18 | ||
− | |||
|''' textarea.''' के रूप में वेरिएबल का नाम बदलें। | |''' textarea.''' के रूप में वेरिएबल का नाम बदलें। | ||
Line 307: | Line 319: | ||
| 07:26 | | 07:26 | ||
|फिर वास्तविक ''' File Chooser.''' को जोडें। | |फिर वास्तविक ''' File Chooser.''' को जोडें। | ||
− | |||
|- | |- | ||
Line 320: | Line 331: | ||
| 07:44 | | 07:44 | ||
|Context मैन्यू से ''' Add From Palette, Swing Windows, और File Chooser''' चुनें। | |Context मैन्यू से ''' Add From Palette, Swing Windows, और File Chooser''' चुनें। | ||
+ | |||
|- | |- | ||
| 07:54 | | 07:54 | ||
− | |आप ''' Navigator''' में देख सकते हैं कि ''' JfileChooser''' फॉर्म में | + | |आप ''' Navigator''' में देख सकते हैं कि ''' JfileChooser''' फॉर्म में जोड़ा गया था। |
+ | |||
|- | |- | ||
| 08:01 | | 08:01 | ||
Line 330: | Line 343: | ||
| 08:16 | | 08:16 | ||
|''' OK''' पर क्लिक करें। | |''' OK''' पर क्लिक करें। | ||
+ | |||
|- | |- | ||
| 08:19 | | 08:19 | ||
− | |हमने अब ''' File Chooser''' को | + | |हमने अब ''' File Chooser''' को जोड़ा है। |
− | + | ||
+ | |- | ||
| 08:21 | | 08:21 | ||
|अगला चरण,अपनी पसंद का टाइटल प्रदर्शित करने के लिए ''' File Chooser''' को कॉन्फिगर करना है। | |अगला चरण,अपनी पसंद का टाइटल प्रदर्शित करने के लिए ''' File Chooser''' को कॉन्फिगर करना है। | ||
+ | |||
|- | |- | ||
| 08:27 | | 08:27 | ||
Line 344: | Line 359: | ||
| 08:34 | | 08:34 | ||
|''' Navigator''' विंडो में ''' JfileChooser''' को चुनने के लिए क्लिक करें। | |''' Navigator''' विंडो में ''' JfileChooser''' को चुनने के लिए क्लिक करें। | ||
+ | |||
|- | |- | ||
| 08:38 | | 08:38 | ||
|अब ''' Properties''' डायलॉग बॉक्स में इसकी प्रॉपर्टी को एडिट करें। | |अब ''' Properties''' डायलॉग बॉक्स में इसकी प्रॉपर्टी को एडिट करें। | ||
+ | |||
|- | |- | ||
| 08:43 | | 08:43 | ||
| Palette के नीचे ''' Properties''' विंडो में, | | Palette के नीचे ''' Properties''' विंडो में, | ||
+ | |||
|- | |- | ||
| 08:47 | | 08:47 | ||
| '''dialogTitle''' को '''This is my open dialog.''' में बदलें। | | '''dialogTitle''' को '''This is my open dialog.''' में बदलें। | ||
+ | |||
|- | |- | ||
| 09:00 | | 09:00 | ||
|पुष्टि करने के लिए ''' Enter''' दबाएँ। | |पुष्टि करने के लिए ''' Enter''' दबाएँ। | ||
+ | |||
|- | |- | ||
| 09:03 | | 09:03 | ||
|अब '''Source''' मोड पर जाएँ। | |अब '''Source''' मोड पर जाएँ। | ||
− | |||
+ | |- | ||
| 09:07 | | 09:07 | ||
− | |||
||अब, अपने एप्लिकेशन में '' 'FileChooser' '' एकीकृत करने के लिए | ||अब, अपने एप्लिकेशन में '' 'FileChooser' '' एकीकृत करने के लिए | ||
+ | |||
|- | |- | ||
| 09:12 | | 09:12 | ||
Line 375: | Line 395: | ||
| 09:27 | | 09:27 | ||
|अब हम यूजर द्वारा क्लिक की गई फाइल को निर्धारित करने के लिए ''' FileChooser's getSelectedFile()''' मेथड को कॉल करेंगे। | |अब हम यूजर द्वारा क्लिक की गई फाइल को निर्धारित करने के लिए ''' FileChooser's getSelectedFile()''' मेथड को कॉल करेंगे। | ||
+ | |||
|- | |- | ||
| 09:36 | | 09:36 | ||
|मैं इस कोड को अपने क्लिपबोर्ड पर और IDE के '''Source''' व्यू में कॉपी करूँगा, ''' OpenActionPerformed''' मेथड के अंदर पेस्ट करूँगा। | |मैं इस कोड को अपने क्लिपबोर्ड पर और IDE के '''Source''' व्यू में कॉपी करूँगा, ''' OpenActionPerformed''' मेथड के अंदर पेस्ट करूँगा। | ||
+ | |||
|- | |- | ||
| 09:51 | | 09:51 | ||
|यदि आपके कोड में एडिटर एरर्स रिपोर्ट करता है, कोड में कहीं भी राइट क्लिक करें और '''Fix Imports.''' चुनें। | |यदि आपके कोड में एडिटर एरर्स रिपोर्ट करता है, कोड में कहीं भी राइट क्लिक करें और '''Fix Imports.''' चुनें। | ||
+ | |||
|- | |- | ||
| 10:00 | | 10:00 | ||
|अब एक कस्टम फ़ाइल फिल्टर जोड़ दें, जो कि केवल '''.txt''' फाइल्स प्रदर्शन के लिए '''File Chooser''' को बनाता है । | |अब एक कस्टम फ़ाइल फिल्टर जोड़ दें, जो कि केवल '''.txt''' फाइल्स प्रदर्शन के लिए '''File Chooser''' को बनाता है । | ||
− | |||
+ | |- | ||
| 10:09 | | 10:09 | ||
|design mode पर जाएँ और '''Navigator''' विंडो में '''fileChooser''' चुनें। | |design mode पर जाएँ और '''Navigator''' विंडो में '''fileChooser''' चुनें। | ||
+ | |||
|- | |- | ||
| 10:16 | | 10:16 | ||
|'''Properties''' विंडो में, '''fileFilter''' प्रोपर्टी के आगे ellipsis बटन पर क्लिक करें। | |'''Properties''' विंडो में, '''fileFilter''' प्रोपर्टी के आगे ellipsis बटन पर क्लिक करें। | ||
+ | |||
|- | |- | ||
| 10:25 | | 10:25 | ||
Line 398: | Line 423: | ||
| 10:31 | | 10:31 | ||
|टेक्स्ट फिल्ड में '''new MyCustomFilter()''' टाइप करें। | |टेक्स्ट फिल्ड में '''new MyCustomFilter()''' टाइप करें। | ||
+ | |||
|- | |- | ||
| 10:41 | | 10:41 | ||
Line 405: | Line 431: | ||
| 10:44 | | 10:44 | ||
| कस्टम कोड शुरू करने के लिए, हम '' 'MyCustomFilter' '' क्लास लिखेंगे। | | कस्टम कोड शुरू करने के लिए, हम '' 'MyCustomFilter' '' क्लास लिखेंगे। | ||
+ | |||
|- | |- | ||
| 10:52 | | 10:52 | ||
|यह भीतरी या बाहरी क्लास '''fileFilter ''' क्लास का विस्तार करेगा। | |यह भीतरी या बाहरी क्लास '''fileFilter ''' क्लास का विस्तार करेगा। | ||
+ | |||
|- | |- | ||
| 10:57 | | 10:57 | ||
Line 413: | Line 441: | ||
|- | |- | ||
− | |||
| 11:04 | | 11:04 | ||
− | |||
|Import स्टेटमेंट्स के नीचे अपने क्लास के सोर्स कोड में कॉपी औऱ पेस्ट करूँगा। | |Import स्टेटमेंट्स के नीचे अपने क्लास के सोर्स कोड में कॉपी औऱ पेस्ट करूँगा। | ||
Line 421: | Line 447: | ||
| 11:11 | | 11:11 | ||
|यह भीतरी या बाहरी क्लास '''fileFilter''' क्लास का विस्तार करेगा। | |यह भीतरी या बाहरी क्लास '''fileFilter''' क्लास का विस्तार करेगा। | ||
+ | |||
|- | |- | ||
| 11:20 | | 11:20 | ||
Line 427: | Line 454: | ||
|- | |- | ||
| 11:31 | | 11:31 | ||
− | |''Run Project''' डायलॉग बॉक्स में, '''jfilechooserdemo.resources.JfileChooserDemo''' | + | |''Run Project''' डायलॉग बॉक्स में, '''jfilechooserdemo.resources.JfileChooserDemo''' मेन क्लास को चुनें। |
|- | |- | ||
Line 436: | Line 463: | ||
| 11:47 | | 11:47 | ||
|रनिंग '''Demo Application''' में, कार्य को गति प्रदान करने के लिए '''File''' मैन्यू से'''Open''' चुनें। | |रनिंग '''Demo Application''' में, कार्य को गति प्रदान करने के लिए '''File''' मैन्यू से'''Open''' चुनें। | ||
+ | |||
|- | |- | ||
| 11:55 | | 11:55 | ||
|टेक्स्ट एरिया में इसके कंटेंट को प्रदर्शित करने के लिए किसी भी टेक्स्ट फाइल को खोलें। | |टेक्स्ट एरिया में इसके कंटेंट को प्रदर्शित करने के लिए किसी भी टेक्स्ट फाइल को खोलें। | ||
− | |||
+ | |- | ||
| 12:00 | | 12:00 | ||
− | |||
|मैं '''Sample.txt''' फाइल चुनता हूँ, औऱ '''Open.''' चुनता हूँ। | |मैं '''Sample.txt''' फाइल चुनता हूँ, औऱ '''Open.''' चुनता हूँ। | ||
Line 448: | Line 475: | ||
| 12:06 | | 12:06 | ||
|'''fileChooser''' टेक्स्ट फाइल का कंटेंट्स प्रदर्शित करता है। | |'''fileChooser''' टेक्स्ट फाइल का कंटेंट्स प्रदर्शित करता है। | ||
+ | |||
|- | |- | ||
| 12:10 | | 12:10 | ||
|एप्लिकेशन को बंद करने के लिए, '''File''' मैन्यू में '''Exit''' चुनें। | |एप्लिकेशन को बंद करने के लिए, '''File''' मैन्यू में '''Exit''' चुनें। | ||
+ | |||
|- | |- | ||
| 12:17 | | 12:17 | ||
Line 462: | Line 491: | ||
| 12:23 | | 12:23 | ||
|'''File chooser''' कॉन्फिगर करना। | |'''File chooser''' कॉन्फिगर करना। | ||
− | |||
|- | |- | ||
| 12:27 | | 12:27 | ||
|नियत कार्य के रूप में, समान डेमोे प्रोजेक्ट का उपयोग करें जिसे हमने बनाया है और निम्नलिखित फीचर्स को जोडेंः | |नियत कार्य के रूप में, समान डेमोे प्रोजेक्ट का उपयोग करें जिसे हमने बनाया है और निम्नलिखित फीचर्स को जोडेंः | ||
− | |||
|- | |- | ||
Line 476: | Line 503: | ||
| 12:38 | | 12:38 | ||
|सभी मैन्यू आइटम्स के लिए कीबोर्ड शॉर्ट-कट्स जोड़ें। | |सभी मैन्यू आइटम्स के लिए कीबोर्ड शॉर्ट-कट्स जोड़ें। | ||
+ | |||
|- | |- | ||
| 12:42 | | 12:42 | ||
Line 487: | Line 515: | ||
| 13:01 | | 13:01 | ||
|और आपको टेक्स्ट फाइल को सेव करने के लिए विकल्प देता है जिसे आपने खोला है। | |और आपको टेक्स्ट फाइल को सेव करने के लिए विकल्प देता है जिसे आपने खोला है। | ||
+ | |||
|- | |- | ||
| 13:09 | | 13:09 | ||
|स्पोकन ट्यूटोरियल प्रोजेक्ट के बारे में, | |स्पोकन ट्यूटोरियल प्रोजेक्ट के बारे में, | ||
+ | |||
|- | |- | ||
| 13:12 | | 13:12 | ||
Line 495: | Line 525: | ||
|- | |- | ||
− | |||
| 13:15 | | 13:15 | ||
− | |||
|यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। | |यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। | ||
|- | |- | ||
− | |||
| 13:19 | | 13:19 | ||
− | |||
|यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करके भी देख सकते हैं। | |यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करके भी देख सकते हैं। | ||
|- | |- | ||
− | |||
| 13:24 | | 13:24 | ||
− | |||
|स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएँ भी चलाती है। | |स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएँ भी चलाती है। | ||
− | |||
|- | |- | ||
− | |||
| 13:30 | | 13:30 | ||
− | |||
|ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं। | |ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं। | ||
− | |||
|- | |- | ||
− | |||
| 13:33 | | 13:33 | ||
− | |||
|अधिक जानकारी के लिए Contact @spoken-tutorial.org पर लिखें। | |अधिक जानकारी के लिए Contact @spoken-tutorial.org पर लिखें। | ||
− | |||
|- | |- | ||
− | |||
| 13:41 | | 13:41 | ||
− | |||
|स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है। | |स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है। | ||
|- | |- | ||
− | |||
| 13:46 | | 13:46 | ||
− | |||
|यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। | |यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। | ||
|- | |- | ||
− | |||
| 13:53 | | 13:53 | ||
− | |||
|इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है, | |इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है, | ||
|- | |- | ||
− | |||
| 13:59 | | 13:59 | ||
− | |||
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ। | |यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ। | ||
− | |||
|- | |- | ||
− | |||
| 14:04 | | 14:04 | ||
− | + | |हमसे जुड़ने के लिए धन्यवाद । | |
− | |हमसे जुड़ने के लिए | + |
Latest revision as of 16:23, 13 February 2015
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 | हमसे जुड़ने के लिए धन्यवाद । |