Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा 9 में JavaFX का उपयोग करके JShell को कैसे कार्यान्वित करें?

जेशेल नमूना अभिव्यक्तियों को लागू करने के लिए उपयोग किया जाने वाला एक इंटरैक्टिव टूल है। हम JavaFX . का उपयोग करके JShell को प्रोग्रामेटिक रूप से कार्यान्वित कर सकते हैं एप्लिकेशन तो हमें नीचे सूचीबद्ध जावा प्रोग्राम में कुछ पैकेज आयात करने की आवश्यकता है

jdk.jshell.JShell आयात करें; jdk.jshell.SnippetEvent आयात करें; jdk.jshell.VarSnippet आयात करें; 

नीचे दिए गए उदाहरण में, जावा एफएक्स एप्लिकेशन का एक नमूना लागू किया। हम टेक्स्ट फ़ील्ड . में अलग-अलग मान दर्ज करेंगे और "eval . दबाएं " बटन। यह सूची में संबंधित डेटा प्रकारों के साथ मान प्रदर्शित करेगा।

उदाहरण

आयात करें jdk.jshell.JShell;import jdk.jshell.SnippetEvent;import jdk.jshell.VarSnippet;सार्वजनिक वर्ग JShellFXTest एप्लिकेशन का विस्तार करता है { @Override सार्वजनिक शून्य प्रारंभ (चरण प्राथमिक चरण) अपवाद फेंकता है { JShell खोल =JShell.builder().build(); टेक्स्टफिल्ड टेक्स्टफिल्ड =नया टेक्स्टफिल्ड (); बटन evalButton =नया बटन ("eval"); सूची दृश्य<स्ट्रिंग> सूची दृश्य =नया सूची दृश्य <>(); evalButton.setOnAction(e -> { सूची ईवेंट =शेल।eval (textField.getText ()); इवेंट.स्ट्रीम ()।मानचित्र (घटना -> कन्वर्ट (घटना))। फ़िल्टर (एस -> एस! =शून्य)। प्रत्येक के लिए (एस -> listView.getItems ()। जोड़ें (ओं)); }); बॉर्डरपेन फलक =नया बॉर्डरपेन (); pane.setTop (नया एचबीओक्स (टेक्स्टफिल्ड, evalButton)); फलक.सेट केंद्र (सूची दृश्य); दृश्य दृश्य =नया दृश्य (फलक); प्राथमिक चरण।सेटसीन (दृश्य); प्राथमिक चरण।दिखाएं (); } सार्वजनिक स्थैतिक स्ट्रिंग कन्वर्ट (SnippetEvent ई) {if(e.snippet() उदाहरण के VarSnippet) {वापसी ((VarSnippet) e.snippet ())।टाइपनाम () + " " + ((वरस्निपेट) e.snippet ())।नाम() + " " + ई.वैल्यू (); } वापसी शून्य; } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {लॉन्च (); }}

आउटपुट

जावा 9 में JavaFX का उपयोग करके JShell को कैसे कार्यान्वित करें?


  1. जावा का उपयोग करके ओपनसीवी में द्विपक्षीय धुंध कैसे कार्यान्वित करें?

    आप कम-पास वाले फ़िल्टर का उपयोग करके किसी छवि को फ़िल्टर करके उसे धुंधला कर सकते हैं, इससे छवि से उच्च आवृत्ति सामग्री (शोर, किनारों) को हटा दिया जाता है। द्विपक्षीय फ़िल्टरिंग OpenCV द्वारा प्रदान की जाने वाली धुंधली तकनीकों में से एक है, यह - शोर को कुशलता से हटा देता है किनारों को तेज रखता

  1. जावा का उपयोग करके ओपनसीवी में गाऊसी कलंक को कैसे कार्यान्वित करें?

    आप कम-पास वाले फ़िल्टर का उपयोग करके किसी छवि को फ़िल्टर करके उसे धुंधला कर सकते हैं, यह एक छवि से उच्च आवृत्ति सामग्री (शोर, किनारों) को हटा देता है। गॉसियन ब्लरिंग ओपनसीवी द्वारा प्रदान की जाने वाली धुंधली तकनीकों में से एक है, यह एक छवि के शोर को दूर करने में अत्यधिक कुशल है। यह केंद्रीय तत्व को

  1. जावा का उपयोग करके ओपनसीवी में ब्लर (औसत) कैसे कार्यान्वित करें?

    आप कम-पास वाले फ़िल्टर का उपयोग करके किसी छवि को फ़िल्टर करके उसे धुंधला कर सकते हैं, यह एक छवि से उच्च आवृत्ति सामग्री (शोर, किनारों) को हटा देता है। औसत, OpenCV द्वारा प्रदान की गई धुंधली तकनीकों में से एक है, यह केंद्रीय तत्व को कर्नेल क्षेत्र में सभी पिक्सेल के औसत से बदल देता है आप धुंधला ()