Форум программистов, компьютерный форум, киберфорум
Java: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
3 / 3 / 0
Регистрация: 22.02.2016
Сообщений: 97

Трабл с выводом текста в GUI Java

03.03.2016, 21:44. Показов 2268. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не знаю я, как правильно описать свою проблему, так что записал видео.
Записывал на скорую руку, так что возможно говорил в некоторых местах без выражения и не понятно.
Но суть проблемы сказал вроде чётко. Кто знает в чём проблема - прошу помощи.
Ссылка на видео [Ютуб].
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.03.2016, 21:44
Ответы с готовыми решениями:

Java Socket Chat + GUI трабл с сообщениями
Господа нужна консультация. Решил написать простенький сокет чат, изучил литературу нашел несколько примеров и скомпоновал самые удачные...

Вывод текста Java Swing GUI
Возникала проблема. Описал и показал, в чём заключается проблема на видео. >>ССЫЛКА<< YouTube P.S. Когда то у меня...

Трабл с выводом
Нужно вывести из базы инфу, которая должна совпадать выбранной ссылке! Ссылка формируется правильно! Но не работает вывод из базы, что...

21
3 / 3 / 0
Регистрация: 22.02.2016
Сообщений: 97
10.03.2016, 19:43  [ТС]
Студворк — интернет-сервис помощи студентам
Кстати да...
Я прочитал ту ссылку, но пока с этим не разберусь, новое делать не буду.
Это жи можно к примеру прослеживать то, что файл изменился, а когда это произошло - просто считывать строчку новую и так же проверять. Но в любом случае, весь файл при первом запуске сканера нужно будет считать.
0
3 / 3 / 0
Регистрация: 22.02.2016
Сообщений: 97
21.03.2016, 17:31  [ТС]
"2. Watch Service API позволяет узнать, изменился ли файл не открывая его.(в любом случае эффективнее ваших циклов)"

Снова здравствуйте.
По Вашему совету я ознакомился с Watch Service API.
Нашёл тестовый код, для того, что бы разобраться как это дело работает.
Как я понял, в данном случае данный код следит за каталогом.
Допустим у меня есть каталог с логами игры, я слежу за изменением лог файла в этом каталоге (по мимо самого лог файла, там есть ещё старые логи в архивах) , но... увы, не реагирует. Я вижу, что файл изменяется, так как в игре происходят действия (В чат пишут игроки), но программа не реагирует. Тем не менее, я удалил старые логи и она оповестила меня об этом. Ещё интересный момент, когда открываю файл, то мне пишет, что мол файл модифицированный, ну это понятно, изменились данные последнего открытия наверное.
Вы не могли бы подсказать, как отслеживать изменения в самом файле от процесса игры?

P.S. Книгу по не многу читаю)

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
    
public static void main(String[] args) {
               Path path = Paths.get("C:/Users/Пользователь/AppData/Roaming/.exclient/sandbox/logs/"); 
        WatchService watchService = null; 
        try { 
            watchService = path.getFileSystem().newWatchService(); 
            path.register(watchService, 
                    StandardWatchEventKinds.ENTRY_CREATE, 
                    StandardWatchEventKinds.ENTRY_DELETE, 
                    StandardWatchEventKinds.ENTRY_MODIFY); 
        } catch (IOException e1) { 
            e1.printStackTrace(); 
        } 
        // Бесконечный цикл 
        for (;;) { 
            WatchKey key = null; 
            try { 
                key = watchService.take(); 
            } catch (InterruptedException e) { 
                e.printStackTrace(); 
            } 
            // Итерации для каждого события 
            for (WatchEvent event : key.pollEvents()) { 
                switch (event.kind().name()) { 
                case "OVERFLOW": 
                    System.out.println("We lost some events"); 
                    break; 
                case "ENTRY_CREATE": 
                    System.out.println("File " + event.context() 
                            + " is created!"); 
                    break; 
                case "ENTRY_MODIFY": 
                    System.out.println("File " + event.context() 
                            + " is modified!"); 
                    break; 
                case "ENTRY_DELETE": 
                    System.out.println("File " + event.context() 
                            + " is deleted!"); 
                    break; 
                } 
            } 
            // Сброс ключа важен для получения последующих уведомлений 
            key.reset(); 
        } 
    } 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.03.2016, 17:31

Трабл с выводом
$code = $_GET; $specialty = mysql_query ("SELECT * FROM speciatly WHERE `specialty code` = ".$code,$db); while ($myspecialty =...

Трабл с выводом данных из БД
Привет всем. Пишу программу на MFC с использованием БД. но когла программа включается , открывается странное диалоговое окно (см. Скрин...

Трабл с вводом/выводом
Вот есть код: #include <iostream> #include <fstream> using namespace std; int main(){ setlocale(0,""); char a; ifstream...

Трабл с выводом страницы в textarea
Доброго времени суток, коллеги! Столкнулся с проблемой: вывожу в визуальный редактор (непосредственно в элемент textarea) необходимую...

Трабл с выводом в мемо. Матрица.
Вобщем дана целочисленная кв.матрица.Делаю визуально. Заполняю рандомно в стринггрид матрицу.В Мемо1 нада вывести сумму диогоналей...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Новые блоги и статьи
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru