Visualizzazione dei risultati da 1 a 5 su 5

Discussione: file properties

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    17

    file properties

    Salve,
    avete presente l'interfaccia di jbuilder per manipolare file .properties?

    Bene,dovrei far la stessa interfaccia in un programmino!Ho inserito nel mio pannello una jtable piu i pulsanti per modificare e aggiungere!

    Come potrei fare per implementare qualcosa di simile?
    come faccio per visualizzare il contenuto di un .properties nella tabella?

  2. #2
    Potresti caricarlo in una struttura dati di tipo Properties (http://java.sun.com/javase/6/docs/ap...roperties.html), creare un tuo table model che mostri le coppie chiave valore in una tabella e poi quando vengono editati e salvati i valori li rimetti nell'oggetto properties e alla fine fai store. Cosi' detto in due parole.
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: file properties

    Originariamente inviato da vas212
    come faccio per visualizzare il contenuto di un .properties nella tabella?
    Implementi un apposito "table model", estendendo AbstractTableModel. Nel tuo model tieni l'oggetto Properties e una lista (ArrayList) delle "chiavi" (perché in un Properties, essendo una estensione di Hashtable, non c'è un "ordine" ben preciso e non può quindi essere "indicizzato"). get/set da/verso le celle vanno direttamente sul Properties. Quando vuoi eliminare una proprietà o inserirne una nuova, modifichi entrambi (Properties e lista).

    Credimi .... non è difficile, basta farlo in modo "logico".
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    17
    Io mi sono fatto ritornare questi 2 array e poi nel tableModel inserisco i valori nella tabella
    Object key[]=fileProp.keySet().toArray();
    Object valore[]=fileProp.values().toArray();

    Ho la necessità di non aver doppioni per le key,e di poter aggiungere una nuova coppia<key,valore> al properties e in automatico visualizzarla nella tabella!
    Ora mi chiedo,non c'è qualche collection che permette di aggiornare il file properties semplicemente aggiungendo la nuova coppia alla collections?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    17
    risolto,non era difficile!:-)

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.