這問題,花了兩星期,終於搞定…
在 Frame 上利用 JTabbedPane 建立了分頁功能的標簽,各分頁以 JPanel 來作為內容的存放處,其中先放入 JLabel 標簽來作為題目的顯示位置。
在 JLabel 上的文字老是預設出現在 JPanel 的中間
改了好幾種方法,設定 JPanel、JLabel 的 location 或 Bounds 都不對。
現在終於釐清,setLayout 的寫法。對 Panel 加上
panels[i].setLayout(new FlowLayout(FlowLayout.LEFT));
這樣就對了!!!
觀念就是從實作再修正起的…
沒有留言:
張貼留言