मैं जावा में फीचर जैसे ओएस एक्स ड्रॉवर को कार्यान्वित करने की कोशिश कर रहा हूं, और इसलिए मुझे एक विंडो के नीचे छिपाने वाली एक खिड़की होगी। हालांकि जब मैं प्राथमिक विंडो (JFrame) खींचता हूं तो मुझे अपडेट भेजने की आवश्यकता होती है क्योंकि यह नीचे द्वितीयक विंडो (JWindow) पर जाती है।जावा में विंडो खींचने के लिए घटनाक्रम
तो यह कुछ इस तरह होगी ...
---------------
| |----------
| JFrame | |
| | JWidow |
| | |
| | |
| | |
| |-----------
---------------
जिसके अनुसार, ओएस एक्स में ComponentListener componentMoved के लिए निरंतर अपडेट नहीं भेजता है, केवल जब तुम एक पल के लिए रोक सकते हैं या माउस बंद उठा। ऐसा लगता है कि विन/लिनक्स से अलग है, इसलिए मैं सोच रहा था कि किसी के पास कोई अलग समाधान है या नहीं।
पूरी तरह से सबकुछ समझने के बिना, मैं खिड़की के टाइटलबार (जो रूटपैन लगता है) के बारे में कुछ भी खींचने के साथ मिलकर काम करने की उम्मीद कर रहा था। मुझे यह भी यकीन नहीं है कि क्या ऐसा करना संभव है, लेकिन यह एकमात्र अन्य समाधान है जिसे मैं यह निर्धारित करने के लिए सोच सकता हूं कि पूरी खिड़की को कब खींचा जा रहा है।
किसी भी मदद की सराहना की जाती है!
मुझे निर्दिष्ट होना चाहिए था, मैं प्राथमिक रूप से जेएफआरएएम का उपयोग कर रहा हूं और द्वितीयक के लिए जेविंडो का उपयोग करने की योजना बना रहा हूं। – dustins