Programación General > Java

 Convertir A String Para Desplegarla En Un Listbox

(1/1)

socrates:
Tengo el siguiente codigo que quiero convertir a string para poder desplegarlo en un lisbox o al asi para luego trabajar con esa informacion....
help please..

--- Código: Text ---      FileReader entrada=null;     StringBuffer str=new StringBuffer();     try  {        entrada=new FileReader("161a.txt");        int c;        while((c=entrada.read())!=-1){            str.append((char)c);        }        System.out.println(str);        String cadena;        System.out.println(str); //hay que convertirla a string, pero como?        jTextField1.setText("hola");        System.out.println(str);        System.out.println("--------------------------------------");   }catch (IOException ex) {        System.out.println(ex);  

mabrev:
Hola:

  Prueba a utilizar el metodo toString().


--- Código: Text --- cadena = str.toString();  
  Espero que te sirva.

Saludos

socrates:
Gracias, si funciono...
Se coloca el texto pero como son muchas lineas no hace scroll el jTextArea1 no tampoco tiene barras de desplazamiento
Sabes como activar el scroll o las barras de desplazamiento?

mabrev:
Hola:

 Lo que puedes hacer es meter el jTextArea dentro de un JScrollPane, que es una clase que hereda de JPanel. Prueba con este codigo para tener un scroll vertical:


--- Código: Text --- JTextArea area = new JTextArea(); area.setLineWrap(true); JScrollPane jpe = new JScrollPane(area, HORIZONTAL_SCROLLBAR_NEVER, VERTICAL_SCROLLBAR_AS_NEEDED);jpe.setBounds(0,0,400,300);  //Esto ajustalo para que lo muestre como quieraspanel.add(jpe);  //En vez de añadir el area de texto, añades el scroll  
Si necesitas más información puedes consultarlo en:
http://java.sun.com/docs/books/tutorial/ui...ents/scrollpane

Espero que te sirva

Saludos

Navegación

[0] Índice de Mensajes

Ir a la versión completa