2013-01-05 12 views
6

मुझे जावाएफएक्स में एक संवाद बनाने की आवश्यकता है। मुझे पता है कि मैं मोडल, मालिक और आकार बदलने योग्य गुणों को संशोधित करके चरण को एक संवाद की तरह व्यवहार कर सकता हूं।जावाएफएक्स संवाद कैसे बनाएं?

लेकिन मैं चरण विंडो से "छोटा करें" और "अधिकतम" बटन कैसे छिपा सकता हूं? विशिष्ट संवादों में केवल "बंद" बटन होता है।

+0

हो सकता है कि यह [धागा] [1] आपकी समस्या का समाधान होगा। [1]: http://stackoverflow.com/questions/12912638/how-can-i-remove-only-the-minimise-button-from-stage-components-and-how-can- मैं – AsirC

उत्तर

20
विंडोज 7 के तहत

, StageStyle.UTILITY को प्रारंभ करने से पहले आपको बताएंगे कि खिड़की एक खिड़की केवल एक करीबी बटन के साथ बटन बना सकते हैं और कोई कम से कम या बढ़ा सकते हैं: आप बुनियादी JavaFX संवाद का एक पूरा सेट चाहते हैं, तो

Stage dialog = new Stage(); 
dialog.initStyle(StageStyle.UTILITY); 
Scene scene = new Scene(new Group(new Text(25, 25, "Hello World!"))); 
dialog.setScene(scene); 
dialog.show(); 

मैं JavaFX UI sandbox dialogs की सिफारिश करता हूं।

जावाएफएक्स यूआई सैंडबॉक्स मेरे द्वारा नहीं बनाया गया था और मेरी साइट पर होस्ट नहीं किया गया है (स्रोत ओरेकल द्वारा होस्ट किया गया है)। मैं requested Oracle to document the sandbox dialog API। यदि आप चाहें, तो आप अनुरोध पर वोट दे सकते हैं या टिप्पणी कर सकते हैं।

Makery's blog में बुनियादी उपयोग उदाहरणों के साथ-साथ जावाफ़ैक्स 2.2 में संवाद भाग का बैकपोर्ट सहित सैंडबॉक्स संवादों का कुछ न्यूनतम तृतीय पक्ष प्रलेखन है।

अद्यतन

JavaFX यूआई सैंडबॉक्स ControlsFX project ने ले लिया है।

अद्यतन

Java 8u40 will include JavaFX dialogs कोर मंच एपीआई में बनाया गया। आप early access release of Java8u40 आज़मा सकते हैं। प्रासंगिक वर्ग javafx.scene.control.Dialog और इसके संबंधित उप-वर्ग जैसे javafx.scene.control.Alert (अलर्ट क्लास मानक संवाद दिखाने के लिए है जो स्विंग की जॉप्शनपेन क्लास के समान हैं - इसलिए आपको जॉशनपेन का उपयोग करने की आवश्यकता नहीं है बॉक्स मानक संवाद कार्यक्षमता से बाहर निकलने के लिए)।

Makery wrote a new blog tutorial for dialog functionality provided in Java 8u40

संबंधित प्रश्न

+0

धन्यवाद! यह बहुत अच्छा है! – ceklock

+0

इसे और अधिक पूर्ण करने के लिए अपना कोड संपादित करें। – ceklock

+0

@jewelsea, आपकी साइट पर गए। पुस्तकालय के लिए पॉपअप या जार के लिए कोड के लिए कोई डाउनलोड लिंक है?मैंने पूरी परियोजना को डाउनलोड किया जो काफी बड़ा है - बस संवाद सामग्री की आवश्यकता है। आपके संवादों का उपयोग करने के उदाहरणों के उदाहरण भी – likejiujitsu

0

तुम भी के लिए जावा FX 8. दोनों कस्टम संवाद खिड़की करने के लिए अपने दृष्टिकोण की कोशिश कर सकते: व्यावहारिक उपयोग उदाहरण के साथ स्रोत कोड, और runnable डेमो हैं

https://github.com/bluevoxel/ChooseStage

: नीचे दिए गए लिंक में उपलब्ध

और कैसे यह है की तरह लग रहा है कि:

enter image description here

संबंधित मुद्दे