草庐IT

java - 如何在Java中获取我的窗口外的鼠标点击坐标

我需要实现一个类,使用Swing,可以在用户点击屏幕任意位置时获取鼠标坐标。如果我想在自己的窗口中获取鼠标坐标,我会使用MouseListener,但我希望它即使在用户在我的程序外部单击时也能工作。我希望我的类(class)表现得像KColorChooser:用户单击下拉按钮,他可以单击屏幕上的任意位置以获取该点的颜色。但我不知道这是否可以使用纯Java。 最佳答案 这是可能的,虽然有限:为焦点事件添加AWTEventListener。只要您的应用在单击按钮之前具有焦点,您就会收到焦点丢失事件。然后查询指针位置。当然,限制是您的应用

java - 您使用哪个布局管理器?

大家都用什么javaGUI布局管理器?最近一直在用MigLayout,其中有一些强大的组件控件。只是想看看其他开发人员在使用标准JDK之外的什么。 最佳答案 MiGLayout是Java开发者广泛使用的GUI布局管理器。 关于java-您使用哪个布局管理器?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/116957/

java - 您使用哪个布局管理器?

大家都用什么javaGUI布局管理器?最近一直在用MigLayout,其中有一些强大的组件控件。只是想看看其他开发人员在使用标准JDK之外的什么。 最佳答案 MiGLayout是Java开发者广泛使用的GUI布局管理器。 关于java-您使用哪个布局管理器?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/116957/

java - java - 如何检测用户正在使用触控板而不是Java swing中的鼠标?

我有一个Javaswing应用程序,它使用“可平移”JComponent来显示大数据。当用户移动鼠标滚轮时,我会监听这些事件,并根据滚动量更新JComponent的内容。我想根据用户是否有不同的行为使用经典鼠标使用触控板,就像现代Mac笔记本电脑上的触控板一样。我如何检测到用户使用鼠标滚轮而不是触控板来生成滚动事件?我依赖于java1.6swing,我不能去javaFX。问题背后的故事:我只是想在用户使用鼠标滚轮时为滚动事件添加一种很酷的惯性感觉。但当然,在MacOSX上,触控板内置了自己的惯性功能。所以我想决定是否应该产生惯性运动。 最佳答案

java - java - 如何检测用户正在使用触控板而不是Java swing中的鼠标?

我有一个Javaswing应用程序,它使用“可平移”JComponent来显示大数据。当用户移动鼠标滚轮时,我会监听这些事件,并根据滚动量更新JComponent的内容。我想根据用户是否有不同的行为使用经典鼠标使用触控板,就像现代Mac笔记本电脑上的触控板一样。我如何检测到用户使用鼠标滚轮而不是触控板来生成滚动事件?我依赖于java1.6swing,我不能去javaFX。问题背后的故事:我只是想在用户使用鼠标滚轮时为滚动事件添加一种很酷的惯性感觉。但当然,在MacOSX上,触控板内置了自己的惯性功能。所以我想决定是否应该产生惯性运动。 最佳答案

java - 为什么设置 JDialog 或 JFrame setVisible(true) 会切换我的 IME 设置?

我发现当我在我的Javaswing应用程序中显示JDialog或新的JFrame时,会将我的中文输入法从半字节模式切换到全字节模式在Windows7中。为什么调用对话框或框架setVisible(true)方法会切换我的IME设置?有谁知道代码有什么问题,或者是Java的错误?重现问题的过程:运行应用程序。将您的语言更改为中文输入法之一,例如。中文(繁体)-快速点击程序中的按钮我的语言设置我发现了一个类似的问题AutomatictogglingofcharacterwidthbyWindows7inputmethodsinJava添加默认语言环境后,它仍然无法正常工作importjav

java - 为什么设置 JDialog 或 JFrame setVisible(true) 会切换我的 IME 设置?

我发现当我在我的Javaswing应用程序中显示JDialog或新的JFrame时,会将我的中文输入法从半字节模式切换到全字节模式在Windows7中。为什么调用对话框或框架setVisible(true)方法会切换我的IME设置?有谁知道代码有什么问题,或者是Java的错误?重现问题的过程:运行应用程序。将您的语言更改为中文输入法之一,例如。中文(繁体)-快速点击程序中的按钮我的语言设置我发现了一个类似的问题AutomatictogglingofcharacterwidthbyWindows7inputmethodsinJava添加默认语言环境后,它仍然无法正常工作importjav

java - 自动化 GUI 测试

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,describetheproblem以及到目前为止为解决这个问题所做的工作。关闭8年前。Improvethisquestion我正在使用NetbeansIDE6.9编写Java桌面应用程序(SWING)。我想做自动化的GUI测试。我所知道的关于测试的只是JUnit测试,它不适用于我的GUI应用程序。是否有我可以用来测试GUI应用程序的特定测试框架,那里有好

java - 自动化 GUI 测试

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,describetheproblem以及到目前为止为解决这个问题所做的工作。关闭8年前。Improvethisquestion我正在使用NetbeansIDE6.9编写Java桌面应用程序(SWING)。我想做自动化的GUI测试。我所知道的关于测试的只是JUnit测试,它不适用于我的GUI应用程序。是否有我可以用来测试GUI应用程序的特定测试框架,那里有好

java - JavaFX 是 Swing 的完全替代品吗?

我有一个Java桌面应用程序,其中图形用户界面是在Swing中设计的。在我们知道JavaFX替换Swing之后,我们已经用JavaFX替换了图形用户界面。"6.IsJavaFXreplacingSwingasthenewclientUIlibraryforJavaSE?Yes.However,SwingwillremainpartoftheJavaSEspecificationfortheforeseeablefuture,andisincludedintheJRE.Ononehand,SwingiswidelyusedinexistingJavadesktopapplications