Im вызывающего DataComparison()
Cant методов доступа из другого класса
public class SteganographyGUI {
...
DataComparison dataComp;
dataComp = new DataComparison();
}
public int getLSB(){
String x = fileChooser1.getSelectedFile().getAbsolutePath();
x = x.substring(x.length() - 10, x.length() - 9);
return Integer.parseInt(x);
}
когда некоторые критерии. Моя проблема заключается в том, что, когда я пытаюсь получить доступ getLSB с помощью gui.getLSB()
public class DataComparison {
public static SteganographyGUI gui;
...
public DataComparison(){
lsb = gui.getLSB();
}
public static void main(String[] args) {
gui = new SteganographyGUI();
gui.setVisible(true);
}
Ошибка появляется - Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
Как я могу это исправить?
Можете ли вы поделиться трассировку стека, за исключением вы получаете? –
Возможный дубликат [Что такое исключение Null Pointer Exception и как его исправить?] (Http://stackoverflow.com/questions/218384/what-is-a-null-pointer-exception-and-how-do -i-fix-it) – copeg
Мое предположение - это то, что в первой строке getLSB есть null, скорее всего файл. – mcallinder