解决 我正在尝试按照这里的教程:http://zetcode.com/tutorials/javaswingtutorial/firstprograms/,但是当我到达有关工具提示的部分时,它将无法工作。 我的代码是
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.SwingUtilities;
public class TooltipExample extends JFrame {
public TooltipExample() {
initUI();
}
private void initUI() {
JPanel panel = new JPanel();
getContentPane().add(panel);
panel.setLayout(null);
panel.setToolTipText("A Panel container");
JButton btn = new JButton("Button");
btn.setBounds(100, 60, 100, 30);
btn.setToolTipText("A Button component");
panel.add(btn);
setTitle("Tooltip");
setSize(300, 200);
setLocationRelativeTo(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
TooltipExample ex = new TooltipExample();
ex.setVisible(true);
}
});
}
}
,但当我将鼠标悬停在按钮上时,工具提示显示......我做错了什么?
答案 0 :(得分:0)
听起来解决方法是将鼠标悬停在按钮上稍长一点,然后等待工具提示。有时当你在本地运行程序时,cpu需要一秒钟才能赶上。我将提到如何使用这个挥杆管理器改变自然工具提示延迟,以防它帮助下一个人。 Oracle Docs for ToolTipManager