JavaRush /Blog Java /Random-MS /Java ImageIcon dan tangan bengkok

Java ImageIcon dan tangan bengkok

Diterbitkan dalam kumpulan
Ikon Imej Java dan tangan bengkok - 1
import javax.swing.*;
import java.awt.*;

public class TEST {
    public static void main(String[] args) {
        new Window();
    }

    static class Window extends JFrame {
        Window() {
            setSize(300, 250);
            setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
            setLayout(new FlowLayout());

            ImageIcon icon = new ImageIcon("icon.jpg");

            setIconImage(icon.getImage());
            getContentPane().add(new JLabel(icon));

            setLocationRelativeTo(null);
            setVisible(true);
        }
    }
}
Terdapat kod sedemikian mengapa imej tidak ditunjukkan dalam tetingkap dan mengapa ikon tetingkap tidak diletakkan. icon.jpg mempunyai saiz 32x32 piksel dan berada dalam src dengan seluruh fail (saya menggunakan idea intellij). Hasil daripada melaksanakan kod adalah tetingkap kosong dengan ikon standard.
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION