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

Java 9 में सर्विस प्रोवाइडर इंटरफेस कैसे बनाएं?


एक मॉड्यूल जो सर्विस इंटरफेस के लिए कार्यान्वयन प्रदान करता है, उसमें मॉड्यूल डिस्क्रिप्टर फाइल में "provides" स्टेटमेंट होता है। यदि मॉड्यूल में मॉड्यूल डिस्क्रिप्टर फाइल में "provides" स्टेटमेंट नहीं है, तो सर्विस लोडर उस मॉड्यूल को लोड नहीं कर सकता।

हम नीचे दिए गए चरणों का उपयोग करके सर्विस प्रोवाइडर इंटरफेस बना सकते हैं:

  • हम एक नया मॉड्यूल com.tutorialspoint.serviceproviderinterface बनाते हैं।
  • src/main/java डायरेक्टरी में, हम "module-info.java" फाइल बनाते हैं।
  • अपने सोर्स डायरेक्टरी के अंदर, हम पैकेज com.tutorialspoint.serviceproviderinterface.spi बनाते हैं।
  • अंत में, हम इंटरफेस ServiceProviderInterface बनाते हैं जिसमें एक मेथड होता है: printServiceName() जिसे इम्प्लीमेंट किया जाना है।

नीचे, हम सर्विस प्रोवाइडर इंटरफेस को परिभाषित कर सकते हैं।

package com.tutorialspoint.serviceproviderinterface.spi;
public interface ServiceProviderInterface {
    void printServiceName();
}
  1. Java में सब मेनू के साथ JPopupMenu कैसे बनाएं? Java में सब मेनू के साथ JPopupMenu कैसे बनाएं?

    एक JPopupMenu, JComponent क्लास का एक सबक्लास है और यह स्क्रीन पर कहीं भी दिखाई दे सकता है जब राइट माउस बटन क्लिक किया जाता है। पॉपअप मेनू बनाने के लिए, हम JPopupMenu क्लास का उपयोग कर सकते हैं। सामान्य तौर पर, हम मेनू आइटम्स को JPopupMenu में जोड़ सकते हैं और मेनू आइटम्स को पहले सबमेनू में जोड़कर फ

  1. Java में JToggleButton कैसे लागू करें Java में JToggleButton कैसे लागू करें

    JToggleButtonएक JToggleButton AbstractButton का एक्सटेंशन है और इसका उपयोग उन बटनों को दर्शाने के लिए किया जा सकता है जिन्हें ON और OFF किया जा सकता है।जब JToggleButton को पहली बार दबाया जाता है, तो यह दबा हुआ रहता है और इसे केवल दूसरी बार दबाने पर रिलीज़ किया जा सकता है।एक JToggleButton हर बार दबाए

  1. Java में लॉगिन फॉर्म कैसे बनाएं? Java में लॉगिन फॉर्म कैसे बनाएं?

    हम Java Swing तकनीक का उपयोग करके Java में लॉगिन फॉर्म विकसित कर सकते हैं। इस उदाहरण में, हम दो लेबल यूज़रनेम और पासवर्ड बना सकते हैं, यूज़र के लिए वैध क्रेडेंशियल्स दर्ज करने के लिए दो टेक्स्ट फील्ड्स और अंत में एक सबमिट बटन। एक बार जब यूज़र दो टेक्स्ट फील्ड्स में वैध क्रेडेंशियल्स दर्ज करने में सक