Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > можно ли переписать некоторые значения


Автор: polosatij 11.7.2006, 16:14
только не простым файловым вводом, выводом  smile 
ведь ресурс можно получить, а переписать?

Код

    private static ResourceBundle resources = null;

    // resources.properties
    public String getString(final String resourceValue) {
        
        try {
            if (null == Resource.resources) {
                Resource.resources = ResourceBundle.getBundle("resources", Locale.getDefault());
            }
        } catch (MissingResourceException mre) {
            System.err.println("resources.properties not found");
            System.exit(1);
        }
        
        return resources.getString(resourceValue);
    }
 

Автор: LSD 11.7.2006, 16:23
Нет. Ведь ресурс может быть например в ListResourceBundle, - а это скомпилированный класс. Или в неком самодельном ResourceBundle который не поддерживает запись.
Только руками используя Properties

Автор: polosatij 12.7.2006, 09:44
такой способ меня не очень устраивает.. мне нужно сохранять некоторые properties, что хотел user.. писать в файл не хочу.. как-то коряво будет выглядеть.. а что есть ещё на эту тему? в реестр писать тоже коряво.. 

Автор: polosatij 12.7.2006, 10:04
ok.. 
один из ответов здесь:


http://forum.vingrad.ru/index.php?act=module&module=vingradfaq

это мне подходит..
но есть ли что ещё? 

Автор: LSD 12.7.2006, 17:43
Цитата(polosatij @  12.7.2006,  11:04 Найти цитируемый пост)
ok.. 
один из ответов здесь:
...

Эта ссылка, никуда не ведет, дай короткую ссылку.

Цитата(polosatij @  12.7.2006,  10:44 Найти цитируемый пост)
такой способ меня не очень устраивает.. мне нужно сохранять некоторые properties, что хотел user.. писать в файл не хочу.. как-то коряво будет выглядеть.. а что есть ещё на эту тему? в реестр писать тоже коряво.. 

Не понимаю, чего ты хочешь? ResourceBundle предназначен для локализации приожений, ты хочешь, чтобы пользователь из твоей программы, мог создавать свои файлы локализации? Или интересует хранение настроек приложения? 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)