ฉันกำลังออกแบบแอปพลิเคชันด้วย Java และไลบรารี Swing (ฉันสามารถใช้แฟรกเมนต์ของ AWT ได้ด้วย) และฉันต้องการความช่วยเหลือเกี่ยวกับเค้าโครง "กำหนดเอง"
ฉันมี JScrollPanel ขนาดใหญ่ ซึ่งฉันจะแทรก JPanels ของ ความสูงตัวแปร แบบไดนามิกเข้าไปข้างใน นี่คือการวาดที่สมจริงไม่มากก็น้อย:
|-------------------------------- JScrollPane ------------------------------|
| |------------------------------- JPanel --------------------------------| |
| | | |
| |-----------------------------------------------------------------------| |
| |
| |------------------------------- JPanel --------------------------------| |
| | | |
| | | |
| |-----------------------------------------------------------------------| |
| |
|---------------------------------------------------------------------------|
ถ้าอย่างนั้น ฉันไม่รู้ว่าเลย์เอาต์ใดใช้.... ฉันต้องการให้ mainLayout ไม่ปรับขนาดความสูงของ JPanels ภายในของฉัน แต่เพื่อปรับขนาดความกว้าง ตัวอย่างเช่น เมื่อฉันขยายหน้าต่าง ฉันต้องการให้เลย์เอาต์ภายในของฉันอยู่ใกล้กับเส้นขอบซ้ายและขวา แต่ไม่ขยายในแนวตั้ง
ข้อเสนอแนะใด ๆ ?
ฉันหวังว่าภาษาอังกฤษและคำอธิบายของฉันจะไม่แย่เกินไป ขอบคุณที่อ่าน!
Box.createVerticalBox()
- person michael nesterenko   schedule 08.11.2013