[RISOLTO][Java] visualizzazione Tabbed pane

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Avatar utente
wayout
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 352
Iscrizione: martedì 16 gennaio 2007, 5:41

[RISOLTO][Java] visualizzazione Tabbed pane

Messaggio da wayout »

Ciao a tutti, ho un problema con la visualizzazione di un tabbed pane con java. Il problema è che una volta costruito netbeans me lo fa vedere come vorrei, ovvero sfondo grigio e tab "normali", mentre quando compilo e eseguo i tab hanno un aspetto strano, dei bordi azzurri e... insomma si vedono una "mappina"  ;D    Chi mi aiuta please a capire perchè e che devo fare?
Grazie a tutti anticipatamente


ah, ps, uso il java della Sun installato tramite synaptic e la versione è la sei
Ultima modifica di wayout il martedì 18 marzo 2008, 0:18, modificato 1 volta in totale.
Documentazione del wiki di ubuntu http://wiki.ubuntu-it.org/Documentazione/Indice

Guide di "debianizzati", una risorsa infinita http://guide.debianizzati.org/index.php ... principale
Avatar utente
wayout
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 352
Iscrizione: martedì 16 gennaio 2007, 5:41

Re: [Java] visualizzazione Tabbed pane

Messaggio da wayout »

Beh, mi sono fatto la domanda e dopo un giorno a cercare di capire il problema eccomi quì a pubblicare da solo la risposta  ;D sperando che possa essere utile a qualche altro "dilettante" come me.
Allora, il problema stava nel fatto (da quello che ho capito) che non impostavo il look&feel della mia applicazione che di default è metal...

Mi è bastato aggiungere il seguente codice sotto la dichiarazione della classe:

  static {
try
{
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

}
catch(Exception e)
{
System.err.println("Impossibile impostare il LookAndFeel del sistema");
}
}



ps non metto ancora il tag risolto nel caso in cui qualcuno mi voglia spiegare un po' questo fatto del look&feel, soprattutto se c'è un modo di non caricare quello di sistema, ma di aggiungere quello di GTK nel jar del programma e far utilizzare sempre quello (spero di non aver detto cavolate troppo grosse).

Dopodomani metto [RISOLTO].

ps Un saluto a tutta la comunità di questo fantastico Sistema Operativo
Documentazione del wiki di ubuntu http://wiki.ubuntu-it.org/Documentazione/Indice

Guide di "debianizzati", una risorsa infinita http://guide.debianizzati.org/index.php ... principale
Stoned
Prode Principiante
Messaggi: 154
Iscrizione: mercoledì 17 gennaio 2007, 17:38

Re: [Java] visualizzazione Tabbed pane

Messaggio da Stoned »

wayout ha scritto: ps non metto ancora il tag risolto nel caso in cui qualcuno mi voglia spiegare un po' questo fatto del look&feel, soprattutto se c'è un modo di non caricare quello di sistema, ma di aggiungere quello di GTK nel jar del programma e far utilizzare sempre quello (spero di non aver detto cavolate troppo grosse).
In pratica in java hai la possibilità di impostare diversi look&feel : quelli più usati sono quello di default (con la grafica "stile java") e quello dipendente dal sistema (in pratica, se sei su windows usa uno stile di finestre simile a windows, su gnome uno stile simile a gnome, ecc.)...
L'editor di netbeans (stai usando la versione 6, vero ??) mette di default quello dipendente dal sistema nella fase di editor, ma se non diversamente specificato in fase di esecuzione verrà usato il tema java di default.
Rigurado al discorso di avere uno stesso stile ovunque giri l'applicazione, non so se sia possibile (escluso, naturalmente, il tema di java di default, più o meno uguale su tutte le piattaforme)
Avatar utente
Vicious
Prode Principiante
Messaggi: 103
Iscrizione: venerdì 3 novembre 2006, 0:06

Re: [Java] visualizzazione Tabbed pane

Messaggio da Vicious »

Per avere sempre uno stesso L&F basta che trovi o crei un L&F che ti piace e lo imposti con nello stesso modo in cui hai impostato quello di sistema, tranne che devi dare il percorso del L&F (generalmente è descritto da chi fa il L&F come fare)
Questo è un L&F che usai un po di tempo fa per un mio programmino, lo puoi scaricare e usare o modificare come vuoi scaricando i sorgenti:
TinyLaF is released under the GNU LGPL. You can either download the classes (to create your own themes and plug them into your applications) or you can download the source code (so you can further develop TinyLaF).
You have the right to free speech as long as you're not dumb enough to actually try it
Avatar utente
wayout
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 352
Iscrizione: martedì 16 gennaio 2007, 5:41

Re: [RISOLTO][Java] visualizzazione Tabbed pane

Messaggio da wayout »

Grazie mille a Stoned e vicious. Spero possa tornare utile a qualcuno oltre me (se no mi sento davvero scarso :-) )
Documentazione del wiki di ubuntu http://wiki.ubuntu-it.org/Documentazione/Indice

Guide di "debianizzati", una risorsa infinita http://guide.debianizzati.org/index.php ... principale
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti