Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Selezionare Look and Feel

    Salve ragazzi.

    Avrei una domanda da porvi.

    Ho la necessità di realizzare una roba del genere.

    Ho una applicazione Java (SE) con componenti swing.

    Voglio applicare 3 look and feel diversi. Uno standard e due che ho importato io come librerire esterne.

    Voglio che l'utente debba poter scegliere tramite menu a tendina il suo look and feel da visualizzare ogni volta.

    Ci sono riuscito ma ogni volta il sistema quando si riavvia mostra sempre quello predefinito.

    Come posso fare???

  2. #2
    se vuoi che il look rimanga quello selezionato devi salvare l'impostazione in un file che poi il programma si leggere in fase di avvio.
    quando il programma si avvia cerca il file e legge il contenuto.
    in base a quello che trova setta il look.

  3. #3
    ho capito, devo usare un file xml? potresti farmi un esempio?

  4. #4
    no un xml.
    anche un banale file .txt va bene, dove ti salvi (riscrivendo il file ovviamente) di volta in volta il look & feel selezionato dall'utente alla chiusura dell'applicazione.
    per motivi di sicurezza però non ti conviene usare un .txt, quindi opta per un formato che l'utente non possa aprire (se avessi il .txt l'utente potrebbe aprirlo e modificare accidentalmente la stringa, provocando così degli errori).
    I miei esempi in Java qui: http://cdpjavaexamples.altervista.org/index.html

  5. #5
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da bircastri
    ho capito, devo usare un file xml? potresti farmi un esempio?
    Senza scomodare l'XML, un semplice file di properties è sufficiente (e consigliato). Dai un'occhiata alla classe java.util.Properties.
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  6. #6
    Ok ragazzi grazie di tutte le informazioni. Adesso farò le mie prove.....

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.