1. Поместите метку jlabel в верхней части окна. Текст в теге по умолчанию на «координаты правой щелчки мыши отображаются здесь».
2. Добавьте событие мыши в окно jframe. Когда мыши щелкнули правой кнопкой мыши на окне, координаты мыши отображаются в теге Jlabel.
Реализация кода Java
Импорт java.awt.flowlayout; импорт java.awt.event.mouseevent; импортировать java.awt.event.mouselistener; import javax.swing.jframe; import javax.swing.jlabel; public class jframe_1 {public void main (string [] args) {jframe jfame jframe_1 {public void main (string [] args) {jframe jframe_1 { jf.setlayout (new Flowlayout ()); jf.setsize (300 200); // установить ширину и высоту формы jf.setvisible (true); // Установить окно на видимый jf.setLocation (800 200); // Установить координаты формы jlabel lb = new jlabel («координаты после щелчки правой кнопкой мыши отображаются»); // Создать объект метки jf.add (lb); // Добавить этикетку в окно jf.addmouseListener (new MouseListener () {// Добавить слушатель мыши для window @override public void mousepressed (mousevent e) {// todo автоматически генерируемый метод. lb.settext (e.getx ()+","+e.gety ()); Автопогенерированный метод stub} @Override public void mouseEntered (mouseevent e) {// todo Авторогенерированный метод stub} @override public void mouseEnted (mouseevent e) {// todo Auto-сгенерированный метод. @Override public void mouseexited (mouseevent e) {// todo автоматическое метод stub}}); }}Результаты работы следующие:
Java получает экземпляр координаты позиции мыши, щелкнувшей на JFrame, который очень прост и легко понять, я надеюсь, что это будет полезно для начинающих