NOTA! Questo sito utilizza i cookie e tecnologie simili.

Se non si modificano le impostazioni del browser, l'utente accetta. Per saperne di piu'

Approvo

Java 2D - 12: pannelli 'scorrevoli' con JScrollPane

Guida Java 2D, corso di base 

 

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.

 

 

Per un elenco completo (lista) dei tutorial e videotutorial su Java, Java 2D, Java 3D e J2ME, clicca qui


 
Libri e eBook sul linguaggio di programmazione Java:
 
 
ebook PDF "Java 3D: guida di base" di Francesco Milanese
 
 
 
 
 

 

Pagina di Francesco Milanese (redbaron85) su Facebook   Pagina di Francesco Milanese (redbaron85) su Google Plus   Profilo di Francesco Milanese (redbaron85) su LinkedIn   Pagina di Francesco Milanese (redbaron85) su Twitter   Canale Youtube di Francesco Milanese (redbaron85ct)

Vai all'inizio della pagina