The type javax.swing.JComponent cannot be resolved

858
31 декабря 2016, 14:21

У меня странная ошибка кода:

public class dick {
    public static void main(String[] args) {
        Reader r = new Reader();
        r.Scan();
        r.i = count(r.i);
        r.k = count(r.k);
        r.Scan(r.i, r.k);
    }
    private static int count(int x) {
        x = x + 1;
        return x;
    }
}

import javax.swing.JOptionPane;
public class Reader {
    int i, k;
    String n1, n2;
    public void Scan() {
        n1 = JOptionPane.showInputDialog("Введите первое число"); //ошибка возникает здесь
        n2 = JOptionPane.showInputDialog("Введите второе число");
        i = Integer.parseInt(n1);
        k = Integer.parseInt(n2);
    }
    public void Scan(int a, int b) {
        JOptionPane.showMessageDialog(null, "Теперь ваше первое число =  " + a);
        JOptionPane.showMessageDialog(null, "Теперь ваше второе число =  " + b);
    }
}

Ошибки:

Exception in thread "main" java.lang.Error: Unresolved compilation problem: The type javax.swing.JComponent cannot be resolved. It is indirectly referenced from required .class files
at Reader.(Reader.java:7)
at dick.main(dick.java:4)

READ ALSO
JSF и jQuery совместимость

JSF и jQuery совместимость

Есть JSF, в нем в есть тег:

377
Группировка в SimpleCursorAdapter

Группировка в SimpleCursorAdapter

Господа, подскажите, есть ли возможность, используя SimpleCursorAdapter стандартно в ListView, сделать группировку одинаковых значений в одно? И также,...

381
Шилдт об операторе synchronized

Шилдт об операторе synchronized

Шилдт утверждает, что внутри блока synchronized должен быть метод объекта того же класса, что и объект, на который ссылается оператор synchronized

478
Запретить доступ к папке на время работы программы

Запретить доступ к папке на время работы программы

Есть ли способ в Java запретить всем, кроме программы, любой доступ к папке на время выполнения кода программы? Гуглил - не нашел ничего, что...

394