3
:JavaFX的:工具栏与如何创建一个工具栏这样imagebuttons
LINK:http://s14.postimg.org/99095jk3l/image.png
我已经创建了正确的背景中的工具栏。我唯一的问题是按钮。 我不知道如何设计风格的按钮是透明的,以及如何添加正确的悬停和点击效果来匹配背景。
在此先感谢
:JavaFX的:工具栏与如何创建一个工具栏这样imagebuttons
LINK:http://s14.postimg.org/99095jk3l/image.png
我已经创建了正确的背景中的工具栏。我唯一的问题是按钮。 我不知道如何设计风格的按钮是透明的,以及如何添加正确的悬停和点击效果来匹配背景。
在此先感谢
您将使用CSS。您可以将背景和边框设置为transparent
,然后使用悬停类来添加半透明边框。它最终会被这样的事情(请注意,你可能不得不做出一些调整仍然)
.button {
-fx-background-color: transparent, transparent, transparent, transparent;
}
.button:hover{
-fx-background-color: transparent, rgba(0,0,0,.1), rgba(0,0,0,.1), transparent;
}
.button:armed {
-fx-background-color: transparent, rgba(0,0,0,.1), rgba(0,0,0,.1), rgba(0,0,0,.2);
}
申请你会使用类似的代码此样式表:
toolbar.getStylesheets().add("filename.css");
有在“javafx-2”标签的“Info”部分中有很多很好的参考资料。这里有几个要说明这个有用:
谢谢你,你救了我! – user1786646
什么是工具栏的类名? – santafebound
根据http://docs.oracle.com/javafx/2/api/javafx/scene/doc-files/cssref.html#toolbar,工具栏的类名是'tool-bar' –