JavaRush /Java Blog /Random-IT /Java ImageIcon e mani storte
DenisJNewb
Livello 11

Java ImageIcon e mani storte

Pubblicato nel gruppo Random-IT
Java ImageIcon e mani storte - 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);
        }
    }
}
Esiste un codice del genere per cui l'immagine non viene mostrata nella finestra e perché l'icona della finestra non viene posizionata. icon.jpg ha una dimensione di 32x32 pixel ed è in src con il resto dei file (io uso intellij idea). Il risultato dell'esecuzione del codice è una finestra vuota con un'icona standard.
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION