जेशेल नमूना अभिव्यक्तियों को लागू करने के लिए उपयोग किया जाने वाला एक इंटरैक्टिव टूल है। हम 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 -> { सूचीआउटपुट