好的,所以我已经做了很多研究。我对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);
}