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

Не выводит текст из файла на русском языке

23.10.2019, 22:03. Показов 1759. Ответов 22
Метки нет (Все метки)

Читаю файл в TextArea, но выводится текст, только если текст на английском языке. Как сделать так, что бы текст выводился из файла в любом случаи (если он будет на английском, если он будет на русском). Обязательно использовать OpenFileDialog. Что бы пользователь мог сам выбирать файл. Подскажите что добавить. Заранее спасибо.
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
 public void actionPerformed(ActionEvent e1) {
                c_glav=0;
                text1.setText("");
                i=0;
                JButton btn2= new JButton("Выход");
                JFileChooser chooser = new JFileChooser();
                // optionally set chooser options ...
                if (chooser.showOpenDialog(frame1)== JFileChooser.APPROVE_OPTION) {
                    f = chooser.getSelectedFile();
                    try {
                        File file = f;
                        FileReader fr = new FileReader(file);
                        BufferedReader reader = new BufferedReader(fr);
                        String line = reader.readLine();
                        while (line != null) {
                                c_glav++;
                                s[i]=line;
                                i++;
                                text1.append(line+"\n");
                                System.out.println(line+"\n");
                                flag=true;
 
                            line = reader.readLine();
                        }
 
                    } catch (FileNotFoundException e) {
                        e.printStackTrace();
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                    // read  and/or display the file somehow. ....
                } else {
                    JOptionPane.showMessageDialog(null,"Выберите файл");
                    // user changed their mind
                }
            
        
                });
            }
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.10.2019, 22:03
Ответы с готовыми решениями:

Как вывести текст в апплет или Windows-приложение на русском языке?
Помогите, пожалуйста! Как вывести текст в апплет или Windows-приложение на русском языке? Только начала изучать Java, и во всех примерах...

Получить из html файла только текст на русском языке
есть html текст и из него требуеться копировать только текст (без символов и английский букв).Иными словами копировать только русские слова...

Не отображается текст из файла на русском языке, отображается только английский
StreamReader stream = new StreamReader(new FileStream("E:\\text.txt",FileMode.Open,FileAccess.Read)); textBox1.Text =...

22
 Аватар для Goongala
1022 / 562 / 185
Регистрация: 18.08.2013
Сообщений: 2,027
Записей в блоге: 2
24.10.2019, 18:34
Цитата Сообщение от Nidl Посмотреть сообщение
Что еще в игры игра это в те где реклама через 30 секунд лезет во все щели
ну, у меня есть Minecraft. Игра с ПеКа, написанная на жаве, кстати, притом нет никакой рекламы. Исчо на андроиде можно играть GTA SA / VC / 3. Ещё есть эмуляторы игр с сеги и денди. Half-Life, кстати, тоже можно запустить на андроиде через эмулятор. Тоже без рекламы. На самом деле, если вы, как добропорядочный пользователь, будете платить за софт (либо пиратить с интернетов), то вообще никакой рекламы нигде не будет

Исчо вы говорите, мол люди мы разные и всё такое. Акей, смартфоны вам не нравятся, ну и не пользуйтесь. Зачем поливать их грязью? Вы можете сказать, что я делаю то же самое по отношению к виндувсу, но эт совсем не так, ибо виндувс заслуживает того, чтобы с ним так обращались. Вы же не можете найти недостатков в андроиде. Вы называете его фичи и говорите, что они недостаточно хороши. Разумеется, для полноценной работы они не годятся, но для выполнения каких-нибудь мелких задач — вполне. На кирпичике же нет этих фич вообще и они там уже никогда не появятся

Знаете, у моей бабушки есть компуктер с седьмой виндой. Она, в своём роде, идеальный пользователь, ибо ничего с компьютером не делает, только иногда открывает браузер, шобы посидеть в соц сетях. Так вот однажды ей на компуктер пришло обновление, после которого ни одно приложение нельзя было открыть. Если бы не было меня, чтобы откатить обновление, то она бы понесла его в сервис, где с неё содрали бы за это минимум тысячу рублей. И проблема в том, что махрософт свою политику не изменили, и в винде по-прежнему есть принудительные обновления. Вы щас наверн напишите что-то вроде "я вот тысячу лет уже пользуюсь виндувс 95 и работает как часы". Так вот знайте — вам просто повезло, либо вы лжёте. Конечно, я своё знакомство с виндувсом начал не с 95, а только с XP, но это всё равно достаточно большой опыт. Я могу сказать, что виндувс — плохая система. Единственное, что в линуксе нестабильно — это графическое окружение, но если с ним возникли проблемы, его всегда можно продебажить из терминала
0
296 / 149 / 67
Регистрация: 22.02.2017
Сообщений: 592
24.10.2019, 18:57
Gungala, ваших проблем с Window у меня нет, Window 10 я установил еще года 3 назад, она и сейчас стоит, обновления можно отключить во всех Windows и на Windows 10, могу даже скрин сделать Windos 10 которое не меняет обновления и да она легальная и лицензионная с действующим ключом аккаунтов майкросовт и аутлуком.А вот если вы не знаете как это то здесь нечего сказать.
Линукс между прочим тоже родом из 80х как и Windows но Линуксу почумуто не мешает остаться овном, 4й десяток пошел а дома довести не могут, хоть бы одну стабильную версию знаю сборку Ubuntu нахваливают но с ней не знаком, баловался как говорил раньше Mandriva и был разочаров как можно 30 лет пилить и ничего не напилить а в ту пору по планете шагал нерушимый Windows XP и семерка зарождалась.
0
 Аватар для Goongala
1022 / 562 / 185
Регистрация: 18.08.2013
Сообщений: 2,027
Записей в блоге: 2
24.10.2019, 19:03
Вы не пользуетесь линуксом, так откуда же вы знаете, что она такая нестабильная? "Побаловаться" недостаточно, чтобы судить

Добавлено через 35 секунд
Что конкретно вас разочаровало? Давайте по порядку
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.10.2019, 19:03

Не выводит строку на русском языке!
Добрый вечер! Столкнулся с такой проблемой: если ввести слова на англ. языке, то программа нормально их переворачивает и выводит на англ....

Дан файл, содержащий текст на русском языке. Выяснить, входит ли данное слово в указанный текст
Дан файл, содержащий текст на русском языке. Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз.

Дан файл содержащий текст на русском языке. Выяснить, входит ли введенное с клавиатуры слово в указанный текст
Помогите пожаоуйста

Дан файл, содержащий текст на русском языке. Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз
Дан файл, содержащий текст на русском языке. Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз.

Дан файл, содержащий текст на русском языке. Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз
...


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

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Новые блоги и статьи
23. что сделано за последнее время.
anaschu 17.06.2026
• Эталон: Клиника НИИ питания РАМН, Москва — централизованный пищеблок, 225 коек, 180 пациентов • Git: репозиторий med2, ветка абсентеизм. Рабочий файл: СРесурсами1_v4. alp • Смежный проект:. . .
22. Подключение слоя системной динамики (потоковые диффуры): экономические метрики модели
anaschu 17.06.2026
Апдейт модели: финансовый контур, разделение затрат Продолжаю развивать модель рабочего коллектива на AnyLogic. В этот раз работа шла над агентом Экономика — финансовым SD-слоем модели. Задача:. . .
[golang] Insert Delete GetRandom O(1) (Leetcode: 380)
alhaos 16.06.2026
Insert Delete GetRandom O(1) Сложность: Medium Источник: LeetCode 380 Задача Реализовать структуру данных RandomizedSet, которая поддерживает следующие операции за O(1) в среднем:
Свет в конце тоннеля
kumehtar 16.06.2026
Поймал себя на одной мысли. Раньше мне всегда казалось неправильным жить без чёткого понимания, куда всё идёт. Будто я иду по дороге судьбы, но не знаю, куда она ведёт. А раз не знаю — значит,. . .
[golang] Реализация стека с поддержкой получения минимального элемента за O(1)
alhaos 16.06.2026
Min Stack Сложность: Medium Источник: LeetCode 155 Задача: Реализовать стек который поддерживает push, pop, top и получение минимального элемента за O(1). Методы:
[golang] Конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
alhaos 10.06.2026
Задача Реализовать конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов. Сигнатура func Fetch(urls string, maxConcurrent int) Result Пример urls :=. . .
[golang] Состояние гонки (race condition)
alhaos 10.06.2026
Состояние гонки (race condition) Состояние гонки (Race Condition) — это ошибка, возникающая при одновременном доступе нескольких горутин к одним и тем же данным без должной синхронизации. При этом. . .
Взрослые отношения, и почему они не получаются
kumehtar 09.06.2026
Когда в детстве ребёнок не получает от родителей чего-то важного, он лишается не просто приятных переживаний, а основы для формирования определённых внутренних качеств и навыков. Если ребёнок не. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru