Difference between revisions of "Netbeans/C2/Adding-a-File-Chooser/Hindi"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with "{| Border=1 | '''Time''' | '''Narration''' |- | 00:00 |नमस्कार |- | 00:01 |जावा एप्लिकेशन पर Adding a File Chooser के ट...")
 
 
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'''  कहाँ रखा  जा रहा है।  
+
|ऑरेंज हाइलाइट पर ध्यान दें, जो कि इंगित करता है कि  ''' 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''' नाम देंऔऱ ''' OK.''' पर क्लिक करें।
+
|आइटम को ''' 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
|Specify the action handler for the ''' Exit'''  menu item.
+
|''' 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''' मैन्यू आइटम शुरू करने के लिए,
  
|''' Exit''' मैन्यू आइटम शुरू करने के लिए,
 
 
|-
 
|-
 
 
| 06:36
 
| 06:36
 +
|स्टेटमेंट ''' System.exit(0);''' को ExitActionPerformed()''' मेथड बॉडी में सम्मिलित करें।
  
|स्टेटमेंट ''' 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 हमसे जुड़ने के लिए धन्यवाद ।

Contributors and Content Editors

Prabhakarpandey, Shruti arya