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

Guida Java 2D - 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.

 

 
Vai all'inizio della pagina