Duda con jLabel

Iniciado por clupin, 28 Septiembre 2013, 03:01 AM

0 Miembros y 1 Visitante están viendo este tema.

clupin

Hola

Queria consultarles por un jLabel, el hecho es que necesito que éste vaya cambiando a medida que se clickea un botón. El problema que tengo es que muchas veces el texto es mayor que el tamaño del jPanel en el que se encuentra, y aquí aparece mi duda, como puedo hacer que el texto se corte y aparezca en la linea inferior? es posible también hacer que el texto sea del tamaño del jPanel (que aumente/disminuya el tamaño del texto, respecto al espacio disponible)? Cómo se hace?

Esperando puedan ayudarme

Gracias

Ethgar

MeBagamente me parece que es con la clase Layout, checa los atributos de ella me parece que es con el setLayout(false) pero no recuerdo bien, si encuentro una aplicacion la anexare, pero investiga Layout creo que ahi encontraras la respuesta

Flamethrower

Pues si el texto esta escrito en el programa y lo que quieres es poner un salto de línea, utiliza notación html.

En tu String coloca algo como:
"<html>Texto línea 1<P align=\"center\">"+"<html>Texto línea 2<P align=\"center\">"

Claro esta que con align="center" estás alineando el texto. Quítalo si no quieres eso .P!
En general, para ese tipo de cosas como saltos de línea, alineación, superíndices, etc, es más sencillo usar notación html en vez de tocar métodos para lograrlo.

Sobre lo segundo, es muy probable que si se pueda pero yo no sé como xD!
Espero ayudarte.

Saludos.