Foros del Web » Programación para mayores de 30 ;) » Java »

Cambiar texto en barra de estado al posicionar cursor

Estas en el tema de Cambiar texto en barra de estado al posicionar cursor en el foro de Java en Foros del Web. Hola buenas tardes os explico un poco lo que pretendo hacer, aver si a alguien se le ocurre. Ya que e dado mil vueltas y ...
  #1 (permalink)  
Antiguo 30/04/2013, 12:55
 
Fecha de Ingreso: mayo-2012
Mensajes: 3
Antigüedad: 11 años, 10 meses
Puntos: 0
Cambiar texto en barra de estado al posicionar cursor

Hola buenas tardes os explico un poco lo que pretendo hacer, aver si a alguien se le ocurre. Ya que e dado mil vueltas y e buscado en mil sitios y no encuentro nada que me sirva.

Mi aplicacion consta de una barra con unos botones, y abajo tiene otra barra.
Lo que pretendo hacer es que al poner el raton sobre uno de los botones de arriba, me cambie el texto en la barra de abajo. Por ejemplo si posiciono el raton sobre el boton que sea de administracion, abajo ponga administracion.

No se si me explicado muy bien jeje

Lo estoy haciendo con netbeans y swing. Pero por codigo tambien podria mirarlo.

muchas gracias ^^
  #2 (permalink)  
Antiguo 02/05/2013, 04:50
Avatar de zalito12  
Fecha de Ingreso: noviembre-2011
Ubicación: Coruña, España
Mensajes: 430
Antigüedad: 12 años, 5 meses
Puntos: 67
Respuesta: Cambiar texto en barra de estado al posicionar cursor

Por código no sería muy complicado.
Tienes que ponerle un Listener al botón y luego utilizar los eventos mouseEntered y mouseExited, para mostrar u ocultar el texto respectivamente.
Algo así:
Código Java:
Ver original
  1. jButton1.addMouseListener(new java.awt.event.MouseAdapter() {
  2.     public void mouseEntered(java.awt.event.MouseEvent evt) {
  3.             //Mostrar texto
  4.     }
  5.    public void mouseExited(java.awt.event.MouseEvent evt) {
  6.           //Borrar texto
  7.    }
  8. });
__________________
Dicen que las personas piensan en su lengua materna, yo lo hago en PHP

Etiquetas: barra, cursor, estado, netbeans
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:29.