2010-07-15 63 views
2

我不擅長圖形用戶界面或Java中的用戶界面。java邊界gui

邊界或JPanel是否適合像下面的圖像?

enter image description here

那麼,這將是對我最好的選擇?謝謝。

回答

2

閱讀使用Layout Managers的Swing教程中的部分。您可以輕鬆嵌套面板以獲得理想的效果。

也許以BorderLayout開始。然後,您可以添加一個面板,該面板使用包含所有圖像切片的GridLayout到BorderLayout的中心。然後,您可以將包含文本區域的滾動窗格添加到SOUTH。然後,您可以創建另一個面板以添加到EAST。

要有創意和實驗。

+0

所以基本上它是BorderLayouts內的GridLayouts! – nn2 2010-07-15 01:45:38

0

您可以使用BorderLayout.NORTHBorderLayout.EAST,BorderLayout.SOUTHBorderLayout.WEST爲邊框製作4個單獨面板,這是我認爲最簡單的方法。

順便說一句,在你的照片,你想要的信息面板的右上角,你應該把信息LABEL(JLabel的)來代替,因爲他們持有的文字。 JLabel topRight = new JLabel();然後設置文字,位置等。

p.s.擦除每個瓷磚周圍的邊框(如果您想這樣做),請使用setBorderPainted(false)