Re: Русские букв ы в NB
Максим Яновский <[email protected]>
| Newsgroups | gmane.comp.java.netbeans.general.russian |
|---|---|
| Organization | ОАО "Уралсвязьин форм" |
| Message-ID | <[email protected]> |
Задачка очень простая. Вот в качестве примера:
Создаю листбокс, генерируется вот такой код:
jList1.setModel(jList1.getModel());
jScrollPane1.setViewportView(jList1);
А мне бы сюда сразу загрузить некоторые данные. Но не статичные в момент
компиляции а изменяющиеся. Для этого мне приходится писать метод:
private void initList() {
listModel = new DefaultListModel();
listModel.addElement("Alan Sommerer");
listModel.addElement("Alison Huml");
listModel.addElement("Kathy Walrath");
listModel.addElement("Lisa Friendly");
listModel.addElement("Mary Campione");
listModel.addElement("Sharon Zakhour");
jList1 = new javax.swing.JList(listModel);
jScrollPane1.setViewportView(jList1);
jScrollPane2.setViewportView(jScrollPane1);
jTextField1.setText("Имя");
}
Строки для addElement мне надо читать из файла. Т.е. приведённые пример
несколько упрощён, но суть я думаю понятна.
PS: Все желающие могут присоединиться к IRC каналу #netbeans в сети
irc.rusnet.ru
Kirill Sorokin пишет:
> Максим,
>
>> При использовании визуального редактора в генерируемый исходный текст
>> вставляются не русские буковки а их юникодовое представление
>> "\u0418\u043c\u044f" вместо "Имя". Это можно как-то поправить?
> Думаю, что нет. На 100% не уверен, но это скорее фича, чем баг. Например
> на солярисе исходный код в котором есть не ANSI символы (например,
> русские буквы) не скомпилируется. Отсюда и такое поведение.
>
>> И второй вопрос: сгенерированный текст нельзя править, это зависит от
>> настроек или это фича NB?
> Это тоже фича NB, ибо одним из основопологающих свойств визуального
> редактора является "односторонность", т.е. синхронизация идет только от
> модели в код, но не обратно. Если же вам нужно добавить что-то не очень
> стандартное, то для большинства случаев редактор позволяет это сделать,
> не правя код напрямую. Но для более подробного совета в этой области,
> нужно больше знать о задачке.
>
> Кир
--
Яновский Максим Анатольевич
Инженер-программист Североуральского РУЭС
8(34310) 3-11-88
+7 950 638-65-25