Я разрабатываю небольшую программу, которая отображает координаты экрана указателя мыши в реальном времени, отображая координаты в формате: «[x; y]»Необычный «Незаконный прямой референт» Ошибка компиляции Java
Вот небольшой фрагмент кода, который по какой-то причине возвращает недопустимую вперед ссылочный ошибку:
while(1=1)
{
mouse = MouseInfo.getPointerInfo();
xy = mouse.getLocation();
int x1 = xy.x;
int y1 = xy.y;
String a = "["+x1+";"+y1+"]";
jlbl.setText(a);
}
«мыши» является объектом PointerInfo и «ху» является точка объекта, которые были объявлены и имеют их соответствующие пакеты импортированы. Строка "jlbl.setText (" "+ a);" дает ошибку, где 'jlbl' - это jLabel, объявленный NetBeans автоматически.
Любой резон, почему это происходит?
Большое спасибо всем заблаговременно, я очень благодарен.
Модифицировать неправильное форматирование кода :( – Jarod
Часть «1 = 1» даст еще одну ошибку времени компиляции ... –
Если выбрано исключение, отобразите stacktrace и укажите, в какой строке соответствует ваш источник. Кроме того, я думаю, что (1 = 1) указывает на типизацию вместо копирования, пожалуйста, всегда показывайте точный источник, задающий проблему. –