Baru – baru ini seorang Teman membuat Program Reminder untuk sebuah perusahaan Jasa Taxy di Surabaya. Program yang dia buat Gratis hanya untuk Perusahaan itu saja (gak tau kalo untuk Perusahaan lain ?). Disini saya hanya ingin memberi masukan saja untuk teman saya itu, tetapi bisa juga untuk pembelajaran Sampean yang baca Artikel ini. Saya hanya akan membahas bagaimana cara membuat Tray icon pengembangan selanjutnya terserah Sampean sendiri, untuk Lebih jelasnya Lihat Code dibawah ini.
———–File Tray.java—————————————-
import java.awt.*;
import javax.swing.*;
class tray{
public static void main(String[] args){
ImageIcon icon = new ImageIcon("reddit.gif");
String tooltip ="Percobaan Tray Icon";
PopupMenu popupMenu = new PopupMenu();
TrayIcon tray= new TrayIcon(icon.getImage(), tooltip, popupMenu);
SystemTray systray= SystemTray.getSystemTray();
popupMenu.add("Show Program");
popupMenu.add("Hide Program");
popupMenu.addSeparator();
popupMenu.add("Exit");
try{
systray.add(tray);
}
catch(Exception e){
e.printStackTrace();
}
}
}
——————————————————————–
penjelasan singkat :
getSystemTray() : untuk memperoleh data dari sistem operasi mengenai system tray yang terdapat pada OS tersebut.
getTrayIcon() : melihat daftar TrayIcon yang ada.
add() : menambahkan Tray icon baru.
Contoh Gambar :