Dobrze, więc badałem ten jeden cicho. Jestem całkiem nowy w Javie, ale myślałem, że to będzie łatwe. Próbowałem prawie na każdy sposób, na który odpowiedziano na tej stronie i nadal nie ma szczęścia, i zazwyczaj kiedy patrzę tutaj, jestem w stanie znaleźć odpowiedź pasującą do tego, czego szukam. Czy ktoś wie, jak zmienić ikonę Java w górnym rogu JFrame. Jestem całkiem zadowolony, że nie jest to moja ścieżka do pliku, ponieważ wszystkie moje obrazy są w tym samym folderze i wszystkie działają, jest to jedyna, do której nie mogę się dostać.Jak zmienić ikonę Java w JFrame
To jest pierwsza część mojego kodu do głównego menu mojego programu, wszystko działa z wyjątkiem sytuacji, gdy próbuję dodać obraz ikony. Kod, który wprowadziłem poniżej, nie zawiera niczego w JFrame IconImage, usunąłem go, ponieważ nie działał. Więc jeśli jest ktoś, kto wie, jak to działa z tym kodem, który byłby bardzo doceniany, dziękuję bardzo za zaawansowane!
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);
}
opublikować ** ** istotne kodu tylko. Nie chcemy przeszukiwać ściany kodu dla części, w której zmienia się ikona ramki. Następnie powiedz nam, czego oczekujesz od tej części kodu i co robi. –
To jest część kodu, w której powinna znajdować się część ikony zmiany. Próbowałem różnych sposobów wprowadzania kodu, ale to jest kod dla JFrame bez kodu ikony zmiany w nim. –
Pokaż najlepszą próbę i powiedz nam, co się stanie. Wskazówki: 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 –