JLabel คงตำแหน่งไว้เมื่อ jframe ขยายใหญ่สุด

ฉันมี jLabel พร้อมไอคอนที่ต้องการวางไว้ที่มุมขวาบน ในมุมมองการออกแบบของ Netbeans ฉันวางมันไว้ในตำแหน่งที่ต้องการ หลังจากรันโปรแกรมแล้ว มันก็ยังคงอยู่ตรงนั้นได้! แต่เมื่อฉันขยายหน้าต่างให้ใหญ่สุด หน้าต่างจะไม่เคลื่อนไปที่มุมในแนวนอนและคงตำแหน่งไว้ มันจะกลายเป็นเหมือนอยู่ตรงกลาง

ขอบคุณ


person user3498019    schedule 23.04.2014    source แหล่งที่มา
comment
คุณมีความคิดบ้างไหมว่าโค้ดนี้ถูกสร้างขึ้นอย่างไรในเบื้องหลัง   -  person Braj    schedule 23.04.2014
comment
คุณใช้ LayoutManager อะไรอยู่?   -  person angel_navarro    schedule 23.04.2014
comment
ฉันใช้ตัวจัดการเค้าโครงเริ่มต้นของ netbeans mattise   -  person user3498019    schedule 23.04.2014
comment
มีผู้จัดการเลย์เอาต์อื่น ๆ อีกไหม?   -  person user3498019    schedule 23.04.2014
comment
Matisse ไม่ใช่ LayoutManager แต่เป็น ส่วนหนึ่งของ IDE ที่ ใช้ ตัวจัดการโครงร่างเพื่อกำหนดขนาดและตำแหน่งส่วนประกอบ ตัวจัดการโครงร่าง JSE ทั้งหมดอยู่ในแพ็คเกจ java.awt และแพ็คเกจ javax.swing   -  person Andrew Thompson    schedule 24.04.2014


คำตอบ (1)


อย่าใช้เครื่องมือออกแบบเพื่อสร้าง GUI ดูเหมือนว่า Netbeans กำลังใช้รูปแบบที่แน่นอนซึ่งไม่ใช่สิ่งที่คุณต้องการ

ใช้ตัวจัดการเค้าโครงที่เหมาะสม อาจเป็น FlowLayout นั่นคือ right aligned

อ่านหัวข้อจากบทช่วยสอน Swing ใน วิธีใช้ Flow Layout สำหรับข้อมูลเพิ่มเติมและตัวอย่างการทำงาน

person camickr    schedule 23.04.2014
comment
@ user3498019 ฉันไม่รู้ ฉันไม่ได้ใช้ IDE ฉันอยากจะใช้เวลาเรียนรู้วิธีใช้ Java แทนที่จะเรียนรู้วิธีใช้ IDE อ่านบทช่วยสอนสำหรับข้อมูล - person camickr; 23.04.2014
comment
ไปและเรียนรู้ java ไม่มีเนื้อหาใดที่ขวางกั้นคุณในการเรียนรู้ java แทนที่จะบ่น ให้โพสต์คำตอบหากคุณรู้จัก java ก่อนที่จะแนะนำใครสักคนให้เรียนรู้ java - person user3498019; 23.04.2014
comment
@ user3498019 ฉันไม่เข้าใจความคิดเห็นของคุณ ฉันโพสต์คำตอบแล้ว - person camickr; 23.04.2014
comment
@ camickr คุณบอกว่าฉันอยากจะใช้เวลาเรียนรู้วิธีใช้ Java แทนที่จะเรียนรู้วิธีใช้ IDE แล้วมาตอบคำถาม - person user3498019; 23.04.2014