कल्पना को परिभाषित करने के लिए माउस-मोड एक enum होने:बाइंड ToggleGroup दोनों ओर JavaFX में
public enum MouseMode {
SELECTION,
EDITING,
DELETING }
और एक टॉगल-समूह 3 बटन से बना होने की कल्पना:
ToggleButton selection = new ToggleButton("Select");
ToggleButton editing = new ToggleButton("Edit");
ToggleButton deleting = new ToggleButton("Delete");
ToggleGroup mouseSelection = new ToggleGroup();
मैं एक क्षेत्र MouseMode currentMode
चाहते होने के लिए टॉगल-समूह से द्विपक्षीय रूप से जुड़ा हुआ है। जब भी एक टॉगल सेट किया जाता है, तो वर्तमान मोड को तदनुसार स्विच किया जाता है, लेकिन अगर कुछ बाहरी प्रक्रिया वर्तमान मोड (शायद एक कुंजी प्रेस) बदलती है तो तौलिए समूह तदनुसार अनुकूल होता है।
2 श्रोताओं के साथ ऐसा कर सकते हैं, लेकिन मुझे आश्चर्य है कि एक कस्टम द्विदिश नक्शा बनाने के लिए एक तरह से वहाँ है यदि।
धन्यवाद। हाँ, मैं एक customzied Bindings.bindBidirectional (संपत्ति
property1, संपत्ति property2, समारोह मानचित्रण, समारोह inverseMapping) पर काम कर रहा हूँ, कुछ भाग्य के साथ यह ठीक बाहर काम करेंगे। लेकिन आप सही हैं, चयनित प्रॉपर्टी पढ़ी जाती है केवल इसलिए कि इससे मदद नहीं मिलेगी। –
CarrKnight