当你用鼠标显示黄色窗口时,我怎样才能创建按钮。
Open.setToolTipText (Open); // how change it from blue to yellow?
答案 0 :(得分:3)
当用户将鼠标悬停在JButton上时显示的消息称为工具提示。
您可以使用Java教程中的代码创建一个: http://docs.oracle.com/javase/tutorial/uiswing/components/tooltip.html
要自定义工具提示的背景,您可以执行以下两项操作之一:
使用以下代码单独更改工具提示:
UIManager.put("ToolTip.background", new ColorUIResource(255, 247, 200)); //#fff7c8
Border border = BorderFactory.createLineBorder(new Color(76,79,83)); //#4c4f53
UIManager.put("ToolTip.border", border);
ToolTipManager.sharedInstance().setDismissDelay(15000); // 15 second delay
setToolTipText(message); // Message to display
答案 1 :(得分:1)
工具提示的样式可以通过两种方式更改:
可以在css中更改如下:
.tooltip { -fx-background-color:linear-gradient(#e2ecfe,#99bcfd); }
可以在代码中更改如下:
final Tooltip t = new Tooltip(advancePlayBaclFlagVo.getDescriptions()+" [" + advancePlayBaclFlagVo.getPlantedDateTime()+"]");
t.setStyle(" -fx-background-color:yellow;");