PDA

View Full Version : [JAVA] Un aiuto per l'interfaccia...


DigitalKiller
13-11-2007, 19:14
Ciao a tutti.
Mentre pensavo a come organizzare l'interfaccia grafica di un'applicazione, mi è venuta in mente un'idea un po' stramba:D
Avete presente la barra verticale con i collegamenti "veloci" che compare aprendo Risorse del Computer o qualsiasi cartella su windows? Ecco, vorrei realizzare qualcosa del genere!
Sinceramente, però, non ho ben chiaro di come si possa realizzare una cosa simile. Avete suggerimenti su come posso procedere?
Grazie:)

AnonimoVeneziano
13-11-2007, 19:59
Intendi dire una cosa tipo "JTree" (struttura ad albero se non la conosci) o una cosa più lineare tipo "JList" ?

Ciao

DigitalKiller
13-11-2007, 20:17
Intendi dire una cosa tipo "JTree" (struttura ad albero se non la conosci) o una cosa più lineare tipo "JList" ?

Ciao
Allego una foto per chiarezza
http://img103.imageshack.us/img103/5066/risorsecomputerwebjs0.th.png (http://img103.imageshack.us/my.php?image=risorsecomputerwebjs0.png)

Mi piacerebbe realizzare una "barra" simile a quella in cui si vedono le voci:
- Processi del sistema
- Altre risorse
- Dettagli

Spero di essere stato più chiaro.
Grazie:)

AnonimoVeneziano
13-11-2007, 20:23
Sei stato molto chiaro.

Purtroppo non so se c'è un componente Swing che può creare un pannello del genere.

Potresti provare con un JPanel e delle JList contenenti gli elementi cliccabili, ma se vuoi un look and feel molto simile a quello mi sa che devi estendere da JComponent e disegnarti per conto tuo i vari elementi sullo schermo.

Comunque non prendere le mie parole come il verbo, magari c'è semplicemente una soluzione migliore che non conosco :)

In bocca al lupo

DigitalKiller
13-11-2007, 20:29
Sei stato molto chiaro.

Purtroppo non so se c'è un componente Swing che può creare un pannello del genere.

Potresti provare con un JPanel e delle JList contenenti gli elementi cliccabili, ma se vuoi un look and feel molto simile a quello mi sa che devi estendere da JComponent e disegnarti per conto tuo i vari elementi sullo schermo.

Comunque non prendere le mie parole come il verbo, magari c'è semplicemente una soluzione migliore che non conosco :)

In bocca al lupo

Ho ancora le idee un po' confuse, ma io pensavo più ad una JToolBar in cui inserire dei JButton piatti. Il problema, però, è come creare i gruppi di bottoni:(

AnonimoVeneziano
13-11-2007, 20:31
dai un occhiata qua http://java.sun.com/docs/books/tutorial/uiswing/components/toolbar.html

DigitalKiller
13-11-2007, 20:34
dai un occhiata qua http://java.sun.com/docs/books/tutorial/uiswing/components/toolbar.html
Forse con una JToolBar e giocando un po' con il layout riesco a combinare qualcosa:D
Domani faccio un po' di prove:fagiano:

ally
14-11-2007, 17:57
...prova con le swingx (http://swinglabs.org/demos.jsp)...

...e piu' precisamente le JXTaskPane (https://jdnc-incubator.dev.java.net/documentation/l2fprod/jnlp/l2fprod.jnlp)...

...ciao...

DigitalKiller
14-11-2007, 21:22
...prova con le swingx (http://swinglabs.org/demos.jsp)...

...e piu' precisamente le JXTaskPane (https://jdnc-incubator.dev.java.net/documentation/l2fprod/jnlp/l2fprod.jnlp)...

...ciao...

Grazie! Proprio quello che mi serviva:D