elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 23:31  


Tema destacado: [Overclocking] Récords de overclock del foro

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java (Moderadores: Debci, Leyer)
| | | |-+  Links en JLabel
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Links en JLabel  (Leído 1,568 veces)
Nakp
casi es
Ex-Staff
*
Desconectado Desconectado

Mensajes: 6.334

he vuelto :)


Ver Perfil WWW
Links en JLabel
« en: 18 Julio 2011, 03:51 »

Hola,

Tengo una duda que... sera muy noob jajaja java no es mi fuerte y he notado que puedo escribir <html> en las label :P el problema de momento es que he puesto un link, se mira subrayado pero el link no es clickeable ni va a ningún lado


« Última modificación: 18 Julio 2011, 04:51 por Nakp » En línea

Ojo por ojo, y el mundo acabará ciego.
klaine

Desconectado Desconectado

Mensajes: 112



Ver Perfil WWW
Re: Links en JLabel
« Respuesta #1 en: 18 Julio 2011, 06:52 »

MouseListener

Saludos  ;)


En línea

Nakp
casi es
Ex-Staff
*
Desconectado Desconectado

Mensajes: 6.334

he vuelto :)


Ver Perfil WWW
Re: Links en JLabel
« Respuesta #2 en: 19 Julio 2011, 00:03 »

gracias pero, no me dice nada mas que le agregue un evento click a la label completa, cuando lo que quiero es un link dentro de la label... podrías ser específico?
En línea

Ojo por ojo, y el mundo acabará ciego.
Leyer
Moderador
***
Desconectado Desconectado

Mensajes: 772


[]


Ver Perfil WWW
Re: Links en JLabel
« Respuesta #3 en: 19 Julio 2011, 01:08 »

Código
final JLabel link=new JLabel("<html><a href=>http://www.google.com</html>");
link.setCursor(new Cursor(Cursor.HAND_CURSOR));
link.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent mouseEvent) {
try {
if(Desktop.getDesktop().isSupported(Action.BROWSE)){
link.setCursor(new Cursor(Cursor.WAIT_CURSOR));
Desktop.getDesktop().browse(new URI("http://www.google.com/"));
link.setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
                       }
else
System.err.println("Not supported!");
} catch (IOException e1)         {e1.printStackTrace();
} catch (URISyntaxException e1)  {System.err.println("URI Syntax error!");
}
}
});

Un saludo.
« Última modificación: 19 Julio 2011, 01:23 por Leyer » En línea

Nakp
casi es
Ex-Staff
*
Desconectado Desconectado

Mensajes: 6.334

he vuelto :)


Ver Perfil WWW
Re: Links en JLabel
« Respuesta #4 en: 19 Julio 2011, 05:18 »

lo cual significa que no puedo tener esto en una JLabel y que funcione tal cual u_u

Código:
<html>texto texto texto texto <a href="http://www.google.com">Link</a></html>
En línea

Ojo por ojo, y el mundo acabará ciego.
Leyer
Moderador
***
Desconectado Desconectado

Mensajes: 772


[]


Ver Perfil WWW
Re: Links en JLabel
« Respuesta #5 en: 20 Julio 2011, 17:06 »

Java lo pone todo facil pero no hay que exagerar :xD
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Redimensionar JLabel
Java
Kerber0 3 4,974 Último mensaje 10 Marzo 2009, 00:26
por KaOs_NiGhT
The lord of the Rings:Conquest[2009][RS][MU](31 Links)y[NetLoad](16 Links)
Juegos y Consolas
Danfelbm 14 5,125 Último mensaje 25 Enero 2009, 21:22
por Danfelbm
Desplazamiento de JButton o JLabel
Java
c0der 7 1,786 Último mensaje 21 Diciembre 2010, 21:30
por Debci
POner una imagen en un JLabel
Java
mapers 1 1,980 Último mensaje 23 Mayo 2011, 19:51
por Darhius
jLabel
Java
mapers 2 634 Último mensaje 29 Mayo 2011, 22:36
por mapers
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines