So ändern Sie java-Symbol in einem JFrame

Ok, also ich habe seit Jahren das man ruhig ein bisschen. Ich bin ziemlich neu in java, dachte aber, dass wäre dies ein leichtes. Ive versuchte gerade über jede Art und Weise beantwortet worden, die auf dieser Seite und immer noch kein Glück, und in der Regel, wenn ich hier schauen, ich bin in der Lage zu finden, eine Antwort, die passt, was ich Suche. Weiß jemand, wie man ändern Sie die Java-Symbol in der oberen Ecke des JFrame. Ich bin mir ziemlich sicher, dass seine nicht mein Datei Pfad entweder, weil alle meine Bilder sind im gleichen Ordner und Sie funktionieren alle, das ist das einzige, das ich kann nicht scheinen, um zu arbeiten.

Dies ist der erste Teil mein code für das Hauptmenü von dem Programm, alles funktioniert, außer wenn ich versuche, fügen Sie das Symbol Bild. Der code, den ich eingegeben habe unten nicht alles haben, was Sie für die JFrame IconImage, habe ich es entfernt da es nicht funktioniert hat. Also, wenn es jemanden gibt, der weiß, wie es funktioniert mit diesem code, wäre sehr dankbar, vielen Dank im advanced!

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);

}
  • Poste das entsprechende nur code. Wir wollen nicht durchsuchen Sie Ihre Wand-code für den Teil, wo das Symbol des Rahmens verändert wird. Dann sagen Sie uns, was Sie erwarten, dass dieser wichtige Teil des Codes zu tun, und was tut es stattdessen.
  • Dies ist der Teil des Codes, der das Symbol "ändern" Teil sein sollte. Ich habe versucht viele verschiedene Möglichkeiten, den code eingeben, aber dies ist, wie der code für das JFrame ist ohne das Symbol "ändern" - code in es.
  • Zeigen Sie Ihre besten versuchen Sie, und sagen Sie uns, was passiert. Hinweise: docs.oracle.com/javase/6/docs/api/javax/swing/..., docs.oracle.com/javase/6/docs/api/javax/swing/..., docs.oracle.com/javase/tutorial/uiswing/components/frame.html
  • Nichts passiert, auf jeden Versuch, nichts ändert sich an alle sein, wie ich nie getippt, alles in
InformationsquelleAutor Garrett Shaw | 2013-07-23
Schreibe einen Kommentar