पर केंद्र जेडियलॉग मेरे पास एक बटन के साथ जावा स्विंग एप्लिकेशन है जो एक निश्चित क्रिया के दौरान पॉपअप विंडो उत्पन्न करता है। मैं पॉपअप विंडो के केंद्र बिंदु को मूल विंडो के केंद्र बिंदु के साथ संरेखित करना चाहता हूं जब इसे प्रस्तुत किया जाता है। पॉपअप विंडो के लिए setLocation()
में प्लग करने के लिए मैं x, y निर्देशांक की गणना कैसे कर सकता हूं?पेरेंट
बस स्पष्ट करने के लिए। मैं setLocationRelativeTo()
का व्यवहार नहीं चाहता क्योंकि यह पॉपेंट के शीर्ष-बाएं पिक्सेल को मूल फ्रेम के केंद्र पिक्सेल पर सेट करता है। मैं मूल फ्रेम के केंद्र पिक्सेल पर पॉपअप का केंद्र पिक्सेल सेट करना चाहता हूं।
एंड्रयू सच बोलता है! आपको 'JFrame' के बजाय' JDialog' का उपयोग करने पर विचार करना चाहिए। – Qwerky
यह वास्तव में एक jdialog है। लेकिन क्या यह वास्तव में इस विशेष परिदृश्य के लिए महत्वपूर्ण है? मुझे बस एक्स और वाई की गणना की जरूरत है। –