मैं जावा के लिए बिल्कुल नया हूं और मैं कुछ लेबल, बटन और टेक्स्टफील्ड के साथ एक जीयूआई एप्लीकेशन बनाने की कोशिश कर रहा हूं। कार्यक्रम बहुत आसान है और मैं सिर्फ एक डिफ़ॉल्ट लेआउट का उपयोग करना चाहता था, जो फ़्लोलाउट है। मैं सब कुछ ठीक करने और आकार देने में कामयाब रहा, लेकिन एकमात्र चीज काम नहीं कर रही है संरेखण है। मैं कुछ संरेखण के साथ बटन और टेक्स्टफील्ड रखना चाहता हूं, लेकिन जब भी मैं एक संरेखण सेट करता हूं, तो यह वस्तु को ऑब्जेक्ट के बजाए ऑब्जेक्ट के अंदर ले जाता है। उदाहरण के लिए, मैंने लिखा:जावा स्विंग फ़्लोलाउआउट संरेखण
button.setHorizontalAlignment(JButton.RIGHT);
लेकिन ऐसा लगता है जैसे यह बटन के बजाय बटन के अंदर टेक्स्ट को संरेखित करता है। क्या इसके अंदर पाठ के बजाए बटन को स्वयं संरेखित करने का कोई तरीका है?
मुझे पता है कि संरेखण सामग्री किसी अन्य प्रकार के लेआउट (जैसे BoxLayout) के साथ आसान हो सकती है, लेकिन मैं सिर्फ इस के लिए फ़्लोलाउट का उपयोग करना चाहता हूं, जब तक कि फ़्लोलाउट (जिसे मैं नहीं करता ' ऐसा नहीं लगता)।
अग्रिम धन्यवाद।
+1 अच्छा सवाल है, स्विंग के लिए [SSCCE] के साथ बेहतर पोस्ट सवाल है (http://sscce.org/) – mKorbel