2013-06-13 100 views
0

我知道這可能要求10億次,但我仍然很難找到一個簡單的答案。如何將圖像放在JPanel netbeans上?

你把代碼放在哪裏?你可以通過GUI構建器添加它嗎?如果是這樣的話?或者你是否需要手動將其添加到代碼中?如果是這樣,你把它放在公共課還是僅僅上課?你如何寫它?

+0

難道我的回答幫助你在所有? – KyleK

回答

0

這是我要做的事....但是我沒有Java程序員;)

首先,我開始變,

private javax.swing.JLabel myImage; //notice its a jLabel 

然後在的initComponents();

我把我想要的圖標...

myImage.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/logo.png"))); 

然後,一旦香港專業教育學院開始我的JPanel ....它只是一個addComponent,將其設置....

.addComponent(myImage, javax.swing.GroupLayout.PREFERRED_SIZE, 383, javax.swing.GroupLayout.PREFERRED_SIZE) 

但是的,你可以做到這一點通過GUI構建器...

爲了做到這一點,只需將一個JLabel,到您的面板....

然後在側面的屬性中,你會看到一個叫'icon'的字段,然後瀏覽你的圖像,瞧!它很簡單!

enter image description here

+0

謝謝你的回答!然而,第二行是加下劃線的紅色aka myImage.setIcon(新等)。當我嘗試通過GUI構建器來完成時,當我按下或「突出顯示」JPanel時,「圖標」不存在,儘管它在那裏當我按下或「突出顯示」GUI上的按鈕時 – user2407152

+0

我的netbeans版本是6.9.1 – user2407152

+0

您的示例是針對JLabel的,我能夠將我想要的圖片添加到GUI,只是我不確定(或者如果它甚至有可能)如何將它移動到背面,以便所有文本都重疊。任何想法? – user2407152