PDA

Visualizza la versione completa : problema con JScrollPane


baldambembo
27-08-2003, 00:52
ciao ragazzi ho un grosso problema con la scrollBar.
Voglio inserirne una all'interno di una text area ma nel momento in cui eseguo il codice non viene visualizzato niente, a cosa è dovuto?
Vi prego di aiutarmi a risolvere questo problema, ecco il mio codice:







import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
import java.io.*;
import javax.swing.text.JTextComponent.*;


public class Visualizza extends JFrame{





//COSTRUTTORE

public Visualizza(){

super("Registrazioni Effettuate!!!");

String str = new String();
JPanel p2=new JPanel();
BoxLayout box = new BoxLayout(p2,BoxLayout.PAGE_AXIS);
JTextArea record = new JTextArea(495,398);
JScrollPane lato = new JScrollPane(record); lato.setVerticalScrollBarPolicy(JScrollPane.VERTIC AL_SCROLLBAR_ALWAYS);




try{
FileReader f2 = new FileReader("record.txt");

BufferedReader in = new BufferedReader(f2);

str = in.readLine();

while(str != null) {
record.append(str);
str = in.readLine();
System.out.println("stringa s1--- " + str);
}

f2.close();

}catch(IOException e){
System.err.println("Si e' verificato un errore!!! InException");
}


p2.add(record);
p2.setLayout(box);
setContentPane(p2);





}
}

Angelo1974
27-08-2003, 10:49
Ciao..... guardando il tuo codice mi sa che hai mancato il richiamo del metodo show per la visualizzazione del frame; cioè quando dovrai utilizzare la classe Visualizza non solo dovrai crearla ma anche farla visualizzare in questo modo:
Visualizza vis = new Visualizza();
vis.show();
Prova così, dovrebbe andare......ciao :ciauz:

Loading