Netbeans/C2/Adding-a-File-Chooser/Nepali
From Script | Spoken-Tutorial
| Time | Narration |
| 00:00 | नमस्कार Adding a File Chooser to a Java Application' को ट्युटोरियलमा स्वागत छ |
| 00:07 | यो ट्युटोरियलमा, हामी सिक्ने छौं |
| 00:09 | एप्लीकेसन बनाउन एप्लिकेसन फर्म बनाउन |
| 00:12 | File Chooser थप्न |
| 00:14 | File Chooser कन्फिगर गर्न |
| 00:17 | र एप्लिकेसन रन गर्न |
| 00:19 | यसको लागि, म लिनक्स अपरेटिंग सिस्टम, उबुन्टु संस्करण १२.०४ प्रयोग गर्दै छु |
| 00:26 | र नेटबिन्स IDE संस्करण ७.१.१ |
| 00:31 | यो ट्युटोरियलमा, हामी javax.swing.JFileChooser कम्पोनेन्ट प्रयोग गरि Java एप्लिकेसनमा एउटा फाइल चुजर थप्न सिक्ने छौ |
| 00:42 | यो कार्यमा, हामी एउटा सानो Java एप्लिकेसन बनाउन सिक्ने छौ जसले टेक्स्ट एरियामा एउटा .txt फाइल लोड गर्छ |
| 00:52 | पहिले Java एप्लिकेसन बनाऊ |
| 00:55 | IDE लंच गरौ |
| 00:57 | मेन मेनुबाट, File र New Project छानौ |
| 01:03 | Java छानौं र जाभा एप्लिकेसन प्रोजेक्ट टाइप छानौ |
| 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 | प्याकेज फिल्डमा, 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 | कनटेक्स्ट मेनुमा Delete छानौ |
| 02:59 | अर्को, एउटा मेनु आइटम थपौं जसले चलिरहेको एप्लिकेसनबाट FileChooser खोल्न दिन्छ |
| 03:07 | तपाईले यहाँ अर्को Menu Item' तान्नु अघि Menu Bar छानिएको निश्चित गरौँ |
| 03:14 | प्यालेटको Swing Menus को एउटा नयाँ Menu Item छानौ |
| 03:22 | यसलाई Menu Bar तिर तानौ, र यसलाई Menu Bar को File आइटममा छोडौं |
| 03:30 | Design भ्युको jMenuItem1 मा राइट क्लिक गरौ |
| 03:35 | र कनटेक्स्ट मेनुबाट Change Variable Name छानौ |
| 03:41 | Open गर्नुपर्ने आइटमलाई पुन: नामांकरण गरौ र OK क्लिक गरौ |
| 03:48 | Design भ्युमा jMenuItem1 अझै छानिएको पक्का गरौ |
| 03:53 | कम्पोनेन्टको टेक्स्ट सम्पादन गर्न Space bar थिचौ |
| 03:58 | टेक्स्टलाई Open मा परिवर्तन गरौ र पक्का गर्न Enter थिचौ |
| 04:04 | Open' मेनु आइटमको लागि एक्सन ह्यान्डलर तोकौं |
| 04:08 | Open मेनु आइटममा राइट क्लिक गरौ र कन्टेक्स्ट मेनुबाट 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 भ्युको jMenuItem1 मा राइट क्लिक गरौ |
| 05:07 | कनटेक्स्ट मेनुबाट Change Variable Name छानौ |
| 05:12 | आइटमलाई पुन: Exit नाम दिऊ र OK मा क्लिक गरौ |
| 05:20 | पक्का गरौ Design भ्युमा jMenuItem1 अझै पनि छानिएको छ |
| 05:25 | कम्पोनेन्टको टेक्स्ट सम्पादन गर्न Space bar थिचौ |
| 05:30 | टेक्स्टलाई Exit मा परिवर्तन गरौँ र पक्का गर्न Enter थिचौ |
| 05:36 | Exit मेनु आइटमको लागि एक्सन ह्यान्डलर निर्दिष्ट गरौ |
| 05:41 | मेनु आइटम एक्जिटमा राइट क्लिक गरौ |
| 05:44 | कन्टेक्स्ट मेनुबाट Events, Action, Action Performed() छानौ |
| 05:51 | GUI बिल्डर स्वतः Source भ्युमा जान्छ |
| 05:56 | ExitActionPerformed() नामक एउटा नयाँ इभेन्ट ह्यान्डलर बन्ने छ |
| 06:02 | Navigator विन्डोको OpenActionPerformed() नोड़ माथि ExitActionPerformed नोड़ देखिन्छ |
| 06:12 | यदि तपाईले आफ्नो Navigator हेर्न सक्नु भएन भने |
| 06:14 | मेनु बारको Window मेनुमा जाऊ |
| 06:18 | Navigating छानौं र Navigator मा क्लिक गरौ |
| 06:25 | यहाँ, तपाई OpenActionPerformed नोड़को माथि ExitActionPerformed नोड़ देख्न सक्नुहुन्छ |
| 06:33 | Exit मेनु आइटमको काम गराउन |
| 06:36 | 'ExitActionPerformed() मेथड बडीमा System.exit(0); स्टेटमेन्ट समावेश गरौ |
| 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, Navigator छानौ |
| 07:38 | अनि Navigator को Jframe नोड़मा राइट क्लिक गरौ |
| 07:44 | कन्टेक्स्ट मेनुबाट 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 | प्यालेट मुनिको Properties विन्डोमा |
| 08:47 | dialogTitle लाई This is my open dialog मा परिवर्तन गरौ |
| 09:00 | पक्का गर्न Enter थिचौ |
| 09:03 | अब Source मोडमा जाऊ |
| 09:07 | अब, तपाईको एप्लिकेसनमा FileChooser सम्मिलित गर्न |
| 09:12 | मसँग एउटा स्निपेट कोड छ जुन म हालको OpenActionPerformed() मा कपि र पेस्ट गर्ने छुँ |
| 09:20 | यो उदाहरणले फाइल कन्टेन्टहरु पढ्छ र यसलाई टेक्स्ट एरियामा प्रदर्शन गर्छ |
| 09:27 | हामी युजरले कुन फाइल क्लिक गरेको थाहा पाउन FileChooser's getSelectedFile() मेथड कल गर्नेछौं |
| 09:36 | म यो कोड मेरो क्लिपबोर्डमा कपी गर्ने छुँ र यसलाई IDE को Source भ्युको OpenActionPerformed मेथड भित्र पेस्ट गर्छु |
| 09:51 | यदि एडिटरले तपाईको कोडमा एररहरु देखायो भने कोडमा कहीं राइट क्लिक गरौ र Fix Imports छानौ |
| 10:00 | अब एउटा कस्टम फाइल फिल्टर थपौ जसले File Chooser मार्फत .txt फाइलहरु मात्र प्रदर्शन गर्छ |
| 10:09 | डिजाइन मोडमा जाऊ र Navigator विन्डोको fileChooser छानौ |
| 10:16 | Properties विन्डोको, fileFilter प्रोपर्टी सँगैको इलिप्सिस बटनमा क्लिक गरौँ |
| 10:25 | fileFilter डाइलग बक्समा, कम्बो-बक्सबाट Custom Code छानौ |
| 10:31 | टेक्स्ट फिल्डमा new MyCustomFilter() टाइप गरौ |
| 10:41 | र OK मा क्लिक गरौँ |
| 10:44 | कस्टम कोडलाई काम गराउन हामी MyCustomFilter क्लास लेख्ने छौ |
| 10:52 | यो भित्री वा बाहिरी क्लासले fileFilter क्लासलाई बिस्तार गर्नेछ |
| 10:57 | म यो कपी गर्छु र यो कोड स्निपेटलाई |
| 11:04 | इम्पोर्ट स्टेटमेन्टस मुनिको आफ्नो क्लासको सोर्समा पेस्ट गर्ने छुँ |
| 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 | मैले पनि यस्तै एउटा कार्य बनाएको छु जहाँ फाइल चुजरले फाइल मेनु अन्तर्गत सेभ बिकल्प प्रदर्शन गर्छ |
| 13:01 | र तपाईले खोलेको टेक्स्ट फाइल सेभ गर्ने विकल्प प्रदान गर्छ |
| 13:09 | स्पोकन ट्युटोरियल प्रोजेक्टबारे जान्न |
| 13:12 | स्क्रीनमा देखिएको लिंकमा उपलब्ध भिडीयो हेर्नुहोस् |
| 13:15 | यसले स्पोकन ट्युटोरियल प्रोजेक्टको सार दिन्छ |
| 13:19 | यदि तपाइसँग राम्रो ब्याण्डविड्थ छैन भने डाउनलोड गरि हेर्न सक्नुहुन्छ |
| 13:24 | स्पोकन ट्यूटोरियल प्रोजेक्टले स्पोकन ट्यूटोरियल प्रयोग गरी कार्यशाला संचालन गर्छ |
| 13:30 | अनलाइन टेस्ट पास गर्नेलाई प्रमाणपत्र प्रदान गर्छ |
| 13:33 | विस्तृत जानकारीको लागि contact@spoken-tutorial.org मा लेख्नुहोस् |
| 13:41 | स्पोकन ट्युटोरियल प्रोजेक्ट टक टु अ टिचर प्रोजेक्टको एक भाग हो |
| 13:46 | यसलाई नेशनल मिशन अन एजुकेशन थ्रु ICT, MHRD, भारत सरकारको सहयोग रहेको छ |
| 13:53 | यस मिशन सम्बन्धि थप जानकारी तलको लिंकमा उपलब्ध छ |
| 13:59 | यो ट्युटोरियलमा मन्दिरा थापाको योगदान रहेको छ |
| 14:04 | सहभागी हुनुभएकोमा धन्यवाद, नमस्कार!! |