Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Ayuda con SystemTray

Hola... bueno en mi aplicativo que estoy creando le eh implementado el SystemTray, y me anda todo bien... solo que quiero hacerles algunas modificacion respeecto al click del mouese... explico mejor:

lo que quiero es q cuando se clike con el boton izquierdo se maximise el aplicativo, y con el derecho aparesca el cuadro de opciones que le eh creado... como podria hacer esto del mouse???

julio 11, 2013 | Unregistered CommenterSKZ

.

julio 11, 2013 | Registered Commenterresalpa84

saludos

Cuando mandas la aplicacion a la barra de notificaciones con el SystemTray asumo que ocultas la aplicacion y la la vez creas un icono en la barra de notificaciones

aplicacion.setVisible(false);

Bueno si tienes el método con el clic izquierdo me imagino que debes tener algo asi, pero no maximizarias, mas bien mostrarias nuevamente, aplicacion.setVisible(true);

ActionListener openListener = new ActionListener() {
public void actionPerformed(ActionEvent e) {
aplicacion.setVisible(true);
}
};

Si quieres hacer cosas con el clic derecho debes hacer esto:

ActionListener openCuadroOpcionesListener = new ActionListener() {
public void actionPerformed(ActionEvent e) {
if (evt.isMetaDown() ){
//is.MetaDown(): retorna true si se dio click derecho
mostrarCuadroDeOpciones();
}
}
};

Espero te sirva

julio 11, 2013 | Registered Commenterresalpa84

Gracias... con lo q me explicaste pude resolver mi problema....

julio 11, 2013 | Unregistered CommenterSKZ