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
Ir a la versión completa