با سلام  به همه بچه ها

بعضی از بچه ها به من گفتن چه جوری برای Button و JOptionPane آیکن قرار بدیم. حالا در این پست نحوه قرار دادن رو ببینید.

 

اول متد زیر رو در کلاس اصلی برنامه پیاده سازی کنید :

protected static ImageIcon createImageIcon(String path) {
    java.net.URL imgURL = myPrograms.class.getResource(path);
    if (imgURL != null) {
        return new ImageIcon(imgURL);
    } else {
        System.err.println("Couldn't find file: " + path);
        return null;
    }

در قسمت قرمز رنگ نام کلاس اصلی برنامه را بنویسید.

بعد عبارت زیر را در جایی که می خواهید آیکن قرار دهید بنویسید:

ImageIcon icon = new ImageIcon(آدرس فایل مورد نظر);

مثلا برای یک دکمه می خواهیم آیکن قرار بدیم:

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

عکس باید در پوشه برنامه  در پوشه classesذخیره شود.

JButton button=new JButton(icon);

           یا

button.setIcon(icon);