我正在开发一个简单的swing应用程序,我想有一些可以帮助用户使用它的东西。 例如,一个小弹出窗口将出现在"开始"用户第一次运行应用程序时按下按钮并说出"嘿,点击此处开始和我一起玩!"
您是否知道在Intellij Idea中创建类似快速文档的方法? 能否请您以正确的方式介绍来源,示例,源代码或其他可能有用的内容? 下面是它的外观示例
PS。我已经更新了图片。
答案 0 :(得分:3)
正如我在评论中所说,使用javax.swing.PopupFactory显示任何组件的弹出窗口(鼠标可能没有指向)
Popup p = PopupFactory.getSharedInstance().getPopup(component, new JLabel("It's a hint!"), 5, 5);
p.show();
组件是必须显示弹出窗口的窗口小部件。
您还可以使用javax.swing.Timer自动隐藏此弹出窗口。
答案 1 :(得分:0)
在Swing中使用工具提示来提供您要查找的悬停文本。使用工具提示非常简单,您只需在按钮上设置工具提示文本
btnStart.setToolTipText("Hey, click here to start playing with me!");
这是一个非常实用的指南,可以更深入地解释该主题http://docs.oracle.com/javase/tutorial/uiswing/components/tooltip.html