繁体   English   中英

Javafx将Tab X更改为url中的图像图标

[英]Javafx change Tab X to image icon from url

如何将标签关闭图标X更改为javafx中的图像? 我尝试过setGraphic(),但它只需要一个节点...我想设置它的图像是http://eclipse-icons.i24.cc/ovr16/progress_rem.gif

使用ImageView使图像成为有效节点,但这似乎是图标。

Tab tab = new Tab();
Image image = new Image("http://eclipse-icons.i24.cc/ovr16/progress_rem.gif");
ImageView iv = new ImageView(image);
tab.setGraphic(iv);    

摆脱CSS中的默认形状或编写自己的形状或使用背景图像

.tab-close-button {
-fx-background-color: transparent;//-fx-mark-color;
-fx-shape:null;
-fx-background-image: url("/progress_rem.gif");
}

您必须提供自己的单击处理程序,而不使用css形状或点击某些内容。

这就是你用css得到的。 使用背景图像选项卡关闭按钮

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM