我知道這可能要求10億次,但我仍然很難找到一個簡單的答案。如何將圖像放在JPanel netbeans上?
你把代碼放在哪裏?你可以通過GUI構建器添加它嗎?如果是這樣的話?或者你是否需要手動將其添加到代碼中?如果是這樣,你把它放在公共課還是僅僅上課?你如何寫它?
我知道這可能要求10億次,但我仍然很難找到一個簡單的答案。如何將圖像放在JPanel netbeans上?
你把代碼放在哪裏?你可以通過GUI構建器添加它嗎?如果是這樣的話?或者你是否需要手動將其添加到代碼中?如果是這樣,你把它放在公共課還是僅僅上課?你如何寫它?
這是我要做的事....但是我沒有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'的字段,然後瀏覽你的圖像,瞧!它很簡單!
謝謝你的回答!然而,第二行是加下劃線的紅色aka myImage.setIcon(新等)。當我嘗試通過GUI構建器來完成時,當我按下或「突出顯示」JPanel時,「圖標」不存在,儘管它在那裏當我按下或「突出顯示」GUI上的按鈕時 – user2407152
我的netbeans版本是6.9.1 – user2407152
您的示例是針對JLabel的,我能夠將我想要的圖片添加到GUI,只是我不確定(或者如果它甚至有可能)如何將它移動到背面,以便所有文本都重疊。任何想法? – user2407152
難道我的回答幫助你在所有? – KyleK