Программа зависает во время работы - Java
Формулировка задачи:
Здравствуйте, опять проблемка. Во время работы, прога просто виснет. Наглухо. при этом виснет только один метод.
Суть - в текстовом файле содержится символ, значение которого, влияет на исполнение кода, а точнее, вывод кнопки с символом нужного елемента... Пока не ввела чтение из файла, все работало. после ввода - висит.
привожу упрощённый код его ниже:
В общем вот так...
Листинг программы
- public static JPanel getChem2() throws FileNotFoundException {
- // читаем файл (Именно изза єтого куска все повисло)
- Scanner n = new Scanner(new File("./RAMfile/element.txt"));
- while(n.hasNext()){
- elReal = "" + n.hasNext();
- }
- //Все что дальше работало
- // ... бла бла бла - генерация вторичного текста
- txt.txt1.txt5();
- String versusOut = txt.txt1.versus;
- // ...
- // cоздаем новую панель
- JPanel und2 = new JPanel();
- und2.setBackground(Color.BLACK);
- Box immortal = Box.createVerticalBox();
- if("Fe".equals(elReal)){
- JButton imImg = new JButton(new ImageIcon("./img/imgButton/b4.jpg"));
- // Лістер обработки ...
- }
- // ...
- }
Решение задачи: «Программа зависает во время работы»
textual
Листинг программы
- elReal = "" + n.next();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д