2017-03-11 28 views

回答

0

我需要通過我設置的圖像上添加一個組合框

您可以設置任何Swing組件的佈局管理器。

因此,如果您在JLabel中顯示圖像,則可以設置標籤的佈局。例如:

JLabel background = new JLabel(new ImageIcon(...)); 
background.setLayout(new FlowLayout()); 

JComboBox comboBox = new JComboBox(); 
comboBox.addItem(...); 
background.add(comboBox); 

如果你是畫在JPanel的形象,默認佈局已經是FlowLayout中,你只需要重寫面板的getPreferredsize()方法是圖像的大小。