Я программировал в Intellij и заметил, что одна из моих переменных была кликабельной. Не уверен, как я заставил это сделать это, но потом я подумал, как это было бы здорово, если бы на самом деле это привело меня к строке кода, из которой он пришел, когда щелкнул.
Итак, мой вопрос: что заставило мой код сделать это, и есть ли способ расширить его. Например, возможность вывести переменную, активируемую щелчком мыши, и, щелкнув ее в консоли, приведет вас к этой точной строке кода. Точно так же, как работает трассировка стека, когда в вашем коде есть ошибка. Кроме того, стоит ли это даже усилий, так как существуют другие методы, которые могут достичь чего-то подобного.
Я пытался найти его в Google, но моей терминологии, должно быть, не хватает, потому что я не мог найти много. Любые ссылки на ресурсы, которые я могу получить, были бы полезны!
Вот код, который сделал мою переменную кликабельной: (Я не думаю, что это ситуация, требующая MRE, поэтому я просто включил Speci c метод, который выводит активируемую переменную) Спасибо!
protected void updateSpritePositionAfterResizeOrEntrance(){
Component cell = ui.jp.getComponentsInLayer(1)[compNum];
//It will output a clickable "x: 368 y"
System.out.println("compNum: " + compNum + " x: " + cell.getX() + " y: " + cell.getY());
int changeInWidth = cell.getX() + (cell.getWidth() / 2) - 16 - getX();
int changeInHeight = cell.getY() + cell.getHeight() - 32 - getY();
sprite.setLocation(changeInWidth, changeInHeight);
}