ImageIcon
بعضی از بچه ها به من گفتن چه جوری برای 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);