2014-05-15 119 views
0

我試圖在並排放置在同一個JPanel中的ImageIconJButton之間創建一個空格。如何在JPanel中的兩個組件之間創建空間

這是我到目前爲止有:

allPanels.add(middlePanel); 
middlePanel.add(grassPanel); 
grassPanel.setLayout(new BoxLayout(grassPanel, BoxLayout.LINE_AXIS)); 
grassPanel.add(new JLabel(new ImageIcon("grass.jpg"))); 
buyGrass = new JButton("Buy Food"); 
grassPanel.add(buyGrass); 

反正是有圖像和按鈕分開,從而使圖像更向左和按鈕更向右?

+0

謝謝羅賓,這很好! – ModWolves

回答

2

看一看Box.createHorizontalStrut(int)。這將添加一個空白區域,例如, g .:

grassPanel.add(new JLabel(...)); 
grassPanel.add(Box.createHorizontalStrut(10)); 
grassPanel.add(buyGrass); 
相關問題