我有一个可以响应鼠标移动的应用程序。当鼠标悬停在特定位置时,会出现一条消息。我目前正在使用 JPopupMenu 来显示消息,因为我想要一个无模式的框,并且除了我的消息之外没有任何按钮或信息(因此消除了 JOptionPane 和 JDialog)。只是一条只有我的东西的 strip 。有没有比 JPopupMenu 更好的方法?我觉得我使用 JPopupMenu 做的事情并不是它设计的目的,这让我很恼火。
最佳答案
你可以使用...
-
JWindow
这非常像JPopupMenu
- 本质上是未修饰的框架 - 未装饰
JFrame
orJDialog
。如果您对用户能够与弹出窗口上的组件进行交互感兴趣,这些可以提供更好的功能(因为我过去在使用JWindow
时遇到过焦点问题)
关于java - 如何制作一个类似JPopupMenu的消息框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16311185/