2014-01-11 2 views
0

У меня есть изображение в jlabel. Я хочу, чтобы координаты X и Y были когда-либо нажаты. Я использовал следующий код:Netbeans: получить координату X и Y

private void jLabel2MouseClicked(java.awt.event.MouseEvent evt) { 
    // TODO add your handling code here: 
    f = jLabel2.getMousePosition(); 
    m = new Point(f).toString(); 
} 

И я получил результат:

java.awt.Point[x=165,y=105] 

Но я не знаю, как взять х и у по отдельности.

+1

Пожалуйста, при вводе вашего ответа убедитесь, что ваш код хорошо написан и отступом внутри тега кода. – neoprez

ответ

0

Класс точки два открытых поля, которые являются x и y. Вы можете получить к ним доступ через переменную экземпляра.

Вы делаете следующее. int x1 = m.x; int y1 = m.y.

Если вам нужна дополнительная информация и некоторые полезные методы, прочитайте Java Api. http://docs.oracle.com/javase/7/docs/api/java/awt/Point.html

Смежные вопросы