|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2005
Città: Wien
Messaggi: 435
|
[JAVA] Scrollbars
Ciao a tutti,
volevo creare un JFrame al cui interno ci sia una stringa. Essendo la stringa molto lunga, volevo dotarlo di scrollbars. Ho letto qualche guida, ma non riesco a visualizzare il contenuto. Qualcuno mi può aiutare? Codice:
JFrame viewLog = new JFrame("Log viewer");
viewLog.setSize(ABOUT_WIDTH, ABOUT_HEIGHT);
viewLog.setLocationRelativeTo(null);
JScrollPane aScrollPane = new JScrollPane();
JPanel textPanel = new JPanel();
String labelText = MatrixIO.readLog();
JLabel aLabel = new JLabel(labelText);
aScrollPane.add(aLabel);
textPanel.add(aScrollPane);
viewLog.add(textPanel);
viewLog.setVisible(true);
__________________
"Sono 126 miglia per Chicago. Abbiamo il serbatoio pieno, mezzo pacchetto di sigarette, è buio, e portiamo tutt'e due gli occhiali da sole" |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
anzichè
aScrollPane.add(aLabel); usa aScrollPane.setViewportView(aLabel);
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Aug 2005
Città: Wien
Messaggi: 435
|
Grazie, ma ho risolto in questo modo prima di vedere la tua risposta.
Codice:
Frame viewLog = new JFrame("Log viewer");
int x = 800;
int y = 600;
viewLog.setSize(x, y);
viewLog.setLocationRelativeTo(null);
JPanel textPanel = new JPanel();
String labelText = MatrixIO.readLog();
JLabel aLabel = new JLabel(labelText);
JScrollPane aScrollPane = new JScrollPane(aLabel);
aScrollPane.setHorizontalScrollBarPolicy(
JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
aScrollPane.setVerticalScrollBarPolicy(
JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
x = 790;
y = 590;
aScrollPane.setPreferredSize(new Dimension(x, y));
textPanel.add(aScrollPane);
viewLog.add(textPanel);
viewLog.setVisible(true);
Ciao
__________________
"Sono 126 miglia per Chicago. Abbiamo il serbatoio pieno, mezzo pacchetto di sigarette, è buio, e portiamo tutt'e due gli occhiali da sole" |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:25.



















