Resultados 1 al 3 de 3

Aplicaciones Java en el Systray

  1. #1 Aplicaciones Java en el Systray 
    Iniciado
    Fecha de ingreso
    Jan 2007
    Mensajes
    17
    Descargas
    0
    Uploads
    0
    Que tal. Lebo tiempo buscando para poner mis aplicaciones java en el icono de systema tanto de windows como en linux (preferiblemente Gnome) pero no encuentro como hacerlo... he visto algunas clases que estan colgadas en internet que supuestamente ayudan pero no consigo utilizarlas

    Haber si alguno de vosotros puede ayudarme
    Citar  
     

  2. #2  
    Avanzado
    Fecha de ingreso
    Jun 2006
    Ubicación
    Valhala
    Mensajes
    1.167
    Descargas
    4
    Uploads
    0
    Lo que dices suena interesante, he encontrado esta clase -> http://systray.sourceforge.net/ Supong oque ser ala misma que has encontrado tu. Mañana si tengo un rato, investigo y si lo consigo,te digo como.
    Un saludo.
    http://www.project-longinus.es
    Citar  
     

  3. #3  
    Iniciado
    Fecha de ingreso
    Jan 2007
    Mensajes
    17
    Descargas
    0
    Uploads
    0
    Gracias ^·^

    En efecto esa clase ya la habia visto... pero reconozco que no he logrado descubrir como usarla.

    Hasta ahora he encontrado una clase incorporada en el JRE 6 que se llama TrayIcon. Funciona bastante bien en Windows y en linux funciona, queda horrendo pero funciona. El problema es el siguiente:

    Código:
    import java.awt.AWTException;
    import java.awt.Image;
    import java.awt.MenuItem;
    import java.awt.PopupMenu;
    import java.awt.SystemTray;
    import java.awt.Toolkit;
    import java.awt.TrayIcon;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    
    public class EjemploDeTrayIcon{
        public static void main(String[] argumentos){
            
    			PopupMenu menuSys = new PopupMenu();
    				MenuItem salir = new MenuItem("Salir");
                                  salir.addActionListener(new ActionListener() {
    			public void actionPerformed(ActionEvent e) {
    				System.exit(0);
    			}
    			
    		});
    				menuSys.add(salir);
    				
    			Toolkit e = Toolkit.getDefaultToolkit();
                          Image icono = e.createImage("icono.pngf");		
    			TrayIcon sysTry = new TrayIcon(icono, "Mensage del SysTray", menuSys);			
    			SystemTray tray = SystemTray.getSystemTray();
    			try {
    				tray.add(sysTry);
    			} catch (AWTException e1) {
    				// TODO Auto-generated catch block
    				e1.printStackTrace();
    			}
    
      }
     
    }
    el constructor de TrayIcon es:
    Código:
    TrayIcon(Image icono, String tooltip, PopupMenu popup)
    y no acepta JPopupMenu por lo que limita mucho las posibilidades tanto graficas como funcionales...

    La herramienta del icono del sistema es muy util... aver si podeis ayudarme
    Última edición por KaLPo; 20-01-2007 a las 14:24
    Citar  
     

Temas similares

  1. Aplicaciones Web jsp
    Por akabane89 en el foro PROGRAMACION WEB
    Respuestas: 1
    Último mensaje: 07-11-2009, 02:19
  2. Analizar bugs en aplicaciones Java
    Por LUK en el foro PROGRAMACION DESKTOP
    Respuestas: 0
    Último mensaje: 14-08-2008, 11:57
  3. Respuestas: 0
    Último mensaje: 16-01-2008, 14:20
  4. Respuestas: 0
    Último mensaje: 15-01-2008, 11:41
  5. Respuestas: 0
    Último mensaje: 13-01-2004, 17:09

Marcadores

Marcadores