|
Guide di programmazione -
Java 2D - Guida completa
|
|
Scritto da RedBaron85
|
|
Sabato 30 Gennaio 2010 18:39 |
Guida alla programmazione delle GUI, interfacce grafiche in Java 2D - 12: pannelli "scorrevoli" con JScrollPane
Capitolo 12: Pannelli 'scorrevoli' con JScrollPane.
Inserendo tanti elementi (o, ad esempio, un testo troppo lungo) all'interno di un pannello può capitare di nascondere involontariamente tali elementi o loro porzioni.
Java permette di implementare pannelli scorrevoli, muniti cioè di barre di scorrimento orizzontali e verticali, per risolvere questo problema, mediante la classe JScrollPane.
Un JScrollPane è un contenitore munito di barre di scorrimento che si attivano quando il contenuto eccede l'area a disposizione.
Gli elementi andranno quindi inseriti in questo particolare pannello.
Costruttori:
- JScrollPane();
- JScrollPane(Component view);
- JScrollPane(Component view, int vsbP, int hsbP);
- JScrollPane(int vsbP, int hsbP);
dove i campi interi vsbP e hsbP possono assumere valori predefiniti che specificano quando dovranno essere visualizzate barre di scorrimento; valori possibili per hsbP:
| JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED |
Visualizza la barra orizzontale quando ciò diviene necessario. |
| JScrollPane.HORIZONTAL_SCROLLBAR_NEVER |
Non visualizzare mai la barra orizzontale. |
| JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS |
Visualizza sempre la barra orizzontale, anche quando non è necessaria. |
mentre per vsbP sono presenti valori (e significati) analoghi, ma con VERTICAL anzichè HORIZONTAL come prefisso.
|
|
Ultimo aggiornamento Domenica 22 Gennaio 2012 18:35 |
Copyright © 2012 RedBaron85.com: Informatica, CG 2D e 3D, Blender, Python, Java 2D e 3D, 3D Studio e altro ancora!. Tutti i diritti riservati.