Home Programmazione Java 2D - Guida completa Capitolo 12: Pannelli 'scorrevoli' con JScrollPane.

Page Rank Check    





Ultimi articoli

Capitolo 12: Pannelli 'scorrevoli' con JScrollPane.
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.

Tags:     programmazione      guide      manuali      corso      j2d      java 2d      gui      interfacce      capitolo 12      pannelli scorrevoli      scroll      jscrollpane      panel
Ultimo aggiornamento Domenica 22 Gennaio 2012 18:35
 

Ti è piaciuto questo articolo ? Condividilo !



RedBaron85.com Forum community banner

Non hai trovato quello che cercavi ?
Ricerca personalizzata
Copyright © 2012 RedBaron85.com: Informatica, CG 2D e 3D, Blender, Python, Java 2D e 3D, 3D Studio e altro ancora!. Tutti i diritti riservati.
Joomla! è un software libero rilasciato sotto licenza GNU/GPL.

Milanese Francesco - Partita IVA: 04950350878

AltroArticoliblog utentiBlueprintsContestenglishProgrammazioneModelliElencoNewsTexturesTutorialsVideotutorials