Czytanie z Properties

0

Mam plik definitions.properties. Chcę aby Jlabel.setText() ustawiał wartość labelki na wartość odpowiadającą podanemu kluczowi zapisanemu w plikiu .properties.

Zrobiłem coś takiego:

Properties configScript = new Properties();

a w odpowiednim miejscu kodu: appLabel.setText(configScript.getProperty("AppName"));


Run project daje okno aplikacji ale puste.

Ktoś jest w stanie wytłumaczyć pliki properties i jak ustawiać z nich wartości dla elementów formy/okna apki?
2

Plik składa się z wierszy:

Key=Value
//np.
Directory=resources

Odczytanie wygląda tak:

        try
        {
            FileInputStream is = new FileInputStream(parametersFile);
            params.load(is);
            is.close();
        }
        catch(FileNotFoundException e)
        {}

Wszystkie klucze i wartości są Stringami, jeśli potrzebujesz inny typ, to musisz konwertować. Odczytanie wartości wygląda tak:

params.getProperty(key); //może zwrócić null
//lub
params.getProperty(key,defaultValue);

1 użytkowników online, w tym zalogowanych: 0, gości: 1