Ver Mensaje Individual
  #12 (permalink)  
Antiguo 30/04/2019, 22:45
Avatar de detective_jd
detective_jd
 
Fecha de Ingreso: abril-2011
Ubicación: Salto
Mensajes: 437
Antigüedad: 13 años
Puntos: 6
Respuesta: Personalizando JList

Me siento axifiado con este código, así que cambié el plan, lo que debería hacer es calcular la diferencia entre el width y height del jtextarea si el largo del string que obtengo cada char de mi jtextarea es igual a la diferencia, se debería generar un salto de línea automáticamente así hasta terminar de recorrer el string.

Intento pero no doy bien con el width y height del jtextarea, pongo el código:

Código Java:
Ver original
  1. private void convertText(JTextArea ta){
  2.         String show = "";        
  3.         int max = ta.getBounds().width - ta.getBounds().height;        
  4.         System.out.println(max);
  5.         for(char c : ta.getText().toCharArray()){
  6.             show += c;
  7.             if(show.length() == max) {
  8.                 show +="\n";
  9.             }
  10.         }
  11.         ta.setText(show);
  12.     }

Una vez obtenido eso debería ser más fácil las adaptaciones que no me salen.

Espero sus respuestas y saludos.
__________________
Si te interesa, visita mi perfil de Linkedin. Gracias