Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    43

    Applicare un LookAndFeel ad un jframe

    Ho scaricato il lookandfeel(oyoaha) per dare uno stile in più al frame



    ma per poterlo applicare ho bisogno solo di queste 2 istruzioni:
    codice:
    UIManager.setLookAndFeel(new OyoahaLookAndFeel());
    SwingUtilities.updateComponentTreeUI(Container);
    però anche applicando queste istruzioni il frame mi rimane inalterato non si applica lo stile che è mostrato in immagine...
    C'è qualche altra accortezza da applicare?

    PS: qualcuno di voi conosce SUBSTANCE come lookandfeel? Ve lo chiedo perchè sul sito di java ora non è più scaricabile... Lo hanno abbandonato?

    Grazie in anticipo

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    1,123
    Questo tutorial spero serva a chiarirti le idee ^^

    http://download.oracle.com/javase/tu...feel/plaf.html

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    43
    Grazie ho letto il tutorial

    purtroppo non mi ha schiarito più di tanto le idee perchè a livello di codice non mi ha dato nessun nuovo concetto.
    Penso però che forse il problema stà proprio nel look and feel che ho scaricato... perchè mi dà tutt'altro stile di quello mostrato in figura...forse ci sarà qualchè eventuale proprietà da settare non so.... se non ti chiedo troppo non è che puoi provare tu questo look and feel? OYOAHA
    Io ora faccio la prova con qualche altro look and feel(me ne consigli qualcuno in particolare?)

    Grazie ancora ciaoo!

  4. #4
    Originariamente inviato da Flaka
    Grazie ho letto il tutorial

    purtroppo non mi ha schiarito più di tanto le idee perchè a livello di codice non mi ha dato nessun nuovo concetto.
    Penso però che forse il problema stà proprio nel look and feel che ho scaricato... perchè mi dà tutt'altro stile di quello mostrato in figura...forse ci sarà qualchè eventuale proprietà da settare non so.... se non ti chiedo troppo non è che puoi provare tu questo look and feel? OYOAHA
    Io ora faccio la prova con qualche altro look and feel(me ne consigli qualcuno in particolare?)

    Grazie ancora ciaoo!
    l'ho scaricato.
    mi dici che codice hai messo??
    così vediamo se concide/funziona.

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    43
    Originariamente inviato da fermat
    l'ho scaricato.
    mi dici che codice hai messo??
    così vediamo se concide/funziona.
    Ho aggiunto solamente il jar nel progetto e poi create giust un frame con un pulsantino ed una label e nel costruttore ho inserito come prima linea di codice

    codice:
            UIManager.setLookAndFeel(new OyoahaLookAndFeel());
    e non mi genera nessun effetto di trasparenza o quei colori nel frame nulla... nada di nada...
    avevo provato anche :

    codice:
           OyoahaUtilities.setOpaque(this);
    senza nessun risultato...

    penso che sia dovuto al LAF forse ci sarà da applicare qualcos'altro a ncora... non so...

  6. #6
    c'è qualcosa che nn va nel jar in quanto ho provato a settarlo come look di default ma mi da un NullPointerException.
    secondo gli manca qualcosa o ha qualche problema di altro genere.
    prova con un altro look tipo jtattoo: http://www.jtattoo.net/

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    43
    Originariamente inviato da fermat
    c'è qualcosa che nn va nel jar in quanto ho provato a settarlo come look di default ma mi da un NullPointerException.
    secondo gli manca qualcosa o ha qualche problema di altro genere.
    prova con un altro look tipo jtattoo: http://www.jtattoo.net/
    Ok grazie con questo và tutto alla normalità...
    Era qualcosa che non andava in quello


    CIaoo!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.