java - 我如何只将鼠标在 Java Canvas 上绘制的坐标打印到屏幕上?

标签 java canvas coordinates

我正在开发一个程序,允许用户在 Canvas 上绘制一个,并将他们所绘制内容的坐标打印到屏幕上。

我的问题是,如果鼠标在屏幕上画了一条线,您如何将该线的坐标打印到屏幕上。

最佳答案

关于如何做到这一点的想法:

  1. 创建 JFrame ,
  2. 添加JPanel和一个新的布局
  3. 添加JTextArea或类似的,
  4. 决定添加新坐标的频率(因为您不能连续做任何事情),
  5. 运行 Runnable这会将文本附加到 JTextArea 或类似的当前坐标。

关于java - 我如何只将鼠标在 Java Canvas 上绘制的坐标打印到屏幕上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40735149/

相关文章:

java - SimpleDateFormat - 不安全,但究竟是为什么呢?

java - Java中比较xml元素的文本内容并将子元素添加到特定节点

html - Base64 PNG 数据到 HTML5 Canvas

javascript - 来自 rgb 值的 HTML Canvas 图像

python - 在图像opencv python中找到单词中每个字符的中心坐标

java - 对象、引用和类。需要帮助理解一些代码

java - Tinylog:在 RollingFileWriter 上一起使用 DailyPolicy 和 SizePolicy

python - 如何使用带有 NumPy 数组的矢量化来使用 Geopy 库为大型数据集计算测地线距离?

来自外部文件的 Canvas 上的 Android 位图

javascript - 使坐标被某些其他坐标吸引/排斥