我如何创建按钮,当您使用鼠标显示黄色窗口时。
Open.setToolTipText (Open); // how change it from blue to yellow?
当用户将鼠标悬停在 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
资料来源:月球海洋甲骨文博客
可以通过两种方式更改工具提示的样式:
它可以在css中更改如下:
.tooltip{ -fx-background-color: 线性渐变(#e2ecfe, #99bcfd); }
可以在代码本身中更改如下:
最终工具提示 t = new Tooltip(advancePlayBaclFlagVo.getDescriptions() + "["+advancePlayBaclFlagVo.getPlantedDateTime()+"]");
t.setStyle("-fx-background-color: 黄色;");