Программа зависает во время работы - 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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д