好的,我一直在研究這個安靜點。我對Java相當陌生,但認爲這很容易。我已經嘗試了幾乎所有已在本網站上得到解答的方式,但仍然沒有運氣,通常當我看到這裏時,我能夠找到適合我所尋找的答案。有誰知道如何更改JFrame頂部的Java圖標。我非常肯定,它不是我的文件路徑,因爲我的所有圖像都在同一個文件夾中,並且它們都工作,這是我看起來無法工作的唯一一個。如何更改JFrame中的java圖標
這是我的程序主菜單的第一部分代碼,除了當我嘗試添加圖標圖像時,一切正常。我在下面輸入的代碼對於JFrame IconImage沒有任何內容,因爲它沒有工作,所以我刪除了它。所以如果有人知道如何使用這個代碼將會得到高度讚賞,非常感謝您的高級!
public class MainFrame
{
private MyPanel main;
private MyPanel2 create;
private MyPanel3 update;
private MyPanel4 find;
JFrame frame = new JFrame("Main Menu:");
public void displayGUI()
{
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel contentPane = new JPanel();
contentPane.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 0));
contentPane.setLayout(new CardLayout());
main = new MyPanel(contentPane, this);
create = new MyPanel2(contentPane);
update = new MyPanel3(contentPane);
find = new MyPanel4(contentPane);
contentPane.add(main, "Main Menu");
contentPane.add(create, "Create Part");
contentPane.add(update, "Update Part");
contentPane.add(find, "Find Part");
frame.setLocation(200, 200);
frame.setSize(700, 580);
frame.setContentPane(contentPane);
frame.setVisible(true);
}
郵政** **相關代碼只要。我們不希望通過您的代碼牆來搜索框架圖標被更改的部分。然後告訴我們你期望代碼的相關部分做什麼以及它做了什麼。 –
這是更改圖標部分應該位於的代碼部分。我嘗試了許多不同的輸入代碼的方式,但這是JFrame的代碼沒有更改圖標代碼的原因。 –
展示你的最佳嘗試,並告訴我們會發生什麼。提示:http://docs.oracle.com/javase/6/docs/api/javax/swing/JFrame.html#setIconImage%28java.awt.Image%29,http://docs.oracle.com/javase/ 6/docs/api/javax/swing/ImageIcon.html#getImage%28%29,http://docs.oracle.com/javase/tutorial/uiswing/components/frame.html –