0
如何将标签关闭图标X更改为javafx中的图像?我试过setGraphic(),但它只需要一个节点...我想要设置它的图像是http://eclipse-icons.i24.cc/ovr16/progress_rem.gifJavafx将标签X更改为来自url的图像图标
如何将标签关闭图标X更改为javafx中的图像?我试过setGraphic(),但它只需要一个节点...我想要设置它的图像是http://eclipse-icons.i24.cc/ovr16/progress_rem.gifJavafx将标签X更改为来自url的图像图标
使用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得到的。
点击处理程序有多棘手? – Makerimages
您只需添加iv.setOnMOuseReleased()的代码。但我认为CSS可以做你想要的。我添加了一张照片。 – brian