public class Okno extends JFrame implements ActionListener,WindowListener
{
TrayIcon trai = null;
public Okno()
{
super("CRM");
final TrayIcon trayIcon;
setSize(800,500);
//setUndecorated(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);
setResizable(false);
addWindowListener(this);
Container kontener = getContentPane();
kontener.setLayout(null);
//----------------------------------------------------------------------------------------------
if (SystemTray.isSupported())
{
SystemTray tray = SystemTray.getSystemTray();
Image image = Toolkit.getDefaultToolkit().getImage("E:/Firma3/plus.jpg");
MouseListener mouseListener = new MouseListener()
{
public void mouseClicked(MouseEvent e)
{
System.out.println("Kliknieto przycisk try");
setVisible(false);
}
public void mousePressed(MouseEvent e) {}
public void mouseReleased(MouseEvent e) {}
public void mouseEntered(MouseEvent e) {}
public void mouseExited(MouseEvent e) {}
};

          /*ActionListener exitListener = new ActionListener()
            {
            public void actionPerformed(ActionEvent e)
                 {
                 // System.out.println("Exiting...");
                 // System.exit(0);
                 }
            };*/

PopupMenu trymenu = new PopupMenu();
MenuItem zamknijj = new MenuItem("Zamknij");
//defaultItem.addActionListener(exitListener);
trymenu.add(zamknijj);
trai = new TrayIcon(image,"Medicsoft CRN", trymenu);
trai.setImageAutoSize(true);
//trayIcon.addActionListener(actionListener);
trai.addMouseListener(mouseListener);
try {
     tray.add(trai);
    }
catch (AWTException e) {}

    }

else {}
//----------------------------------------------------------------------------------------------
}
public void windowDeactivated(WindowEvent e){}
public void windowIconified(WindowEvent e){}
public void windowDeiconified(WindowEvent e){}
public void windowClosed(WindowEvent e){}
public void windowClosing(WindowEvent e){}
public void windowOpened(WindowEvent e){}
public void windowActivated(WindowEvent e){}
public void actionPerformed(ActionEvent evt){}
}

Witam.
To moja pierwszy raz z Try menu, jak dotad udalo mi sie wymyslec tylko tyle. Okno wlancza sie przy starcie proggramu no i ikonka w trayu ;) gdzy klikne na ikone okno znika ( setVisible(false); ) i super. Nie wiem jednka co zrobic aby znow sie pojawiło Gdize dopisuje sie akcje myszki np przy kliknięciu gdzy okno jest juz zminimalizowe. Oraz gdy klikne na ikone try dodalem tam nemu Zamknij. Gdie ustawiam do niego akcje Bo jak na razie nic sie nie dzieje .

Dzięki za pomoc ;)