powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Jtree (Netbeans 7)
9 сообщений из 9, страница 1 из 1
Jtree (Netbeans 7)
    #37596338
apalon_pss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Предлагаю полно-функциональный пример по работе с деревом (Добавление, изменение, удаление узлов, с разделением на файлы и группы) К типу файл привязана структура хранения информации. Так же дерево собирается динамически из файла и сохраняется в файл при закрытии. Добавление и изменение происходит на дополнительной форме. Подробнее смотрите здесь http://fregateserver.ru/?id=6&id_articles=6_18

Это ознакомительный материал по работе с jtree (Netbeans 7) . пример который можно скачать на сайте 100% рабочий.
...
Рейтинг: 0 / 0
Jtree (Netbeans 7)
    #37596929
anjey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
98
...
Рейтинг: 0 / 0
Jtree (Netbeans 7)
    #37596949
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apalon_pss,

Рекомендую ознакомиться Code Conventions for the Java Programming Language , особенно обрати внимание на п.9 Naming Conventions
...
Рейтинг: 0 / 0
Jtree (Netbeans 7)
    #37596984
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подсветка ни к черту. Вон одна строка вообще вправо уехала. Полно же инструментов.
...
Рейтинг: 0 / 0
Jtree (Netbeans 7)
    #37597031
Фотография BlackGnomeГуест
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apalon_pssПредлагаю полно-функциональный пример по работе с деревом (Добавление, изменение, удаление узлов, с разделением на файлы и группы) К типу файл привязана структура хранения информации. Так же дерево собирается динамически из файла и сохраняется в файл при закрытии. Добавление и изменение происходит на дополнительной форме. Подробнее смотрите здесь http://fregateserver.ru/?id=6&id_articles=6_18

Это ознакомительный материал по работе с jtree (Netbeans 7) . пример который можно скачать на сайте 100% рабочий.

Спасибо
...
Рейтинг: 0 / 0
Jtree (Netbeans 7)
    #37597123
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://fregateserver.ru/?id=6&id_articles=6_16
Определение того, что строка состоит только из латинских букв - ужас. Второе решение получше, но тоже не шибко. Использование regexp здесь - не очень хорошо.

Код на груви, но функция должна один в один работать в Java.
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
import java.lang.Character.UnicodeBlock;

public boolean isLatinOnly(String s) {
  for (int i = 0; i < s.size(); i++) {
    Character ch = s.charAt(i);
    UnicodeBlock block = UnicodeBlock.of(ch);
    if (!Character.isLetter(ch) || block != UnicodeBlock.BASIC_LATIN ) {
     return false;
    } 
  }
  return true;
}

println("asdf is latin only: ${isLatinOnly("asdf")}")
println("ASDF is latin only: ${isLatinOnly("ASDF")}")
println("asDF is latin only: ${isLatinOnly("asDF")}")
println("!asDF is latin only: ${isLatinOnly("!asDF")}")
println("абфак is latin only: ${isLatinOnly("абфак ")}")



Код: plaintext
1.
2.
3.
4.
5.
asdf is latin only: true
ASDF is latin only: true
asDF is latin only: true
!asDF is latin only: false
абфак is latin only: false

Но даже если не знать про unicode, то как-то так (код не проверял, показываю идею):

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Set<Character> latinLetters = new HashSet<Character>();
for (char ch = 'A'; ch <= 'z'; ch++) {
 latinLetters.add(ch);
}

for (int i = 0; i < s.length() ; i++) {
 if (!latinLetters.contains(s.charAt(0)) {
  return false;
 }
}
...
Рейтинг: 0 / 0
Jtree (Netbeans 7)
    #37597132
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще. Если public static boolean NameOnlyLatinBukvForHost(String mName, String mText) {
если host это имя домена, то там допустимы еще как минимум "-" (минус) .
...
Рейтинг: 0 / 0
Jtree (Netbeans 7)
    #37597145
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторСкачать готовый вариант можно здесь (Написано на Netbeans 7)
Написано на java, в IDE Netbeans. Но для Java разработчиков IDE не важна. Если важна - что-то не так в процессе разработки.
...
Рейтинг: 0 / 0
Jtree (Netbeans 7)
    #37598149
apalon_pss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем за коментарии, сайт поправлю, :) Если кто видит еще какие нить недочеты, пишите.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Jtree (Netbeans 7)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]