JavaRush /Java Blog /Random-KO /Java ImageIcon๊ณผ ๊ตฌ๋ถ€๋Ÿฌ์ง„ ์†
DenisJNewb
๋ ˆ๋ฒจ 11

Java ImageIcon๊ณผ ๊ตฌ๋ถ€๋Ÿฌ์ง„ ์†

Random-KO ๊ทธ๋ฃน์— ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
Java ImageIcon๊ณผ ๋น„๋šค์–ด์ง„ ์† - 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);
        }
    }
}
์ฐฝ์— ์ด๋ฏธ์ง€๊ฐ€ ํ‘œ์‹œ๋˜์ง€ ์•Š๋Š” ์ด์œ , ์ฐฝ ์•„์ด์ฝ˜์ด ๋ฐฐ์น˜๋˜์ง€ ์•Š๋Š” ์ด์œ  ๋“ฑ์˜ ์ฝ”๋“œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. icon.jpg์˜ ํฌ๊ธฐ๋Š” 32x32ํ”ฝ์…€์ด๊ณ  ๋‚˜๋จธ์ง€ ํŒŒ์ผ๊ณผ ํ•จ๊ป˜ src์— ์žˆ์Šต๋‹ˆ๋‹ค(์ €๋Š” intellij ์•„์ด๋””์–ด๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค). ์ฝ”๋“œ ์‹คํ–‰ ๊ฒฐ๊ณผ๋Š” ํ‘œ์ค€ ์•„์ด์ฝ˜์ด ์žˆ๋Š” ๋นˆ ์ฐฝ์ž…๋‹ˆ๋‹ค.
์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION