【发布时间】:2014-01-02 12:01:30
【问题描述】:
如何将选项卡关闭图标 X 更改为 javafx 中的图像?我试过 setGraphic(),但它只需要一个节点......我想设置它的图像是http://eclipse-icons.i24.cc/ovr16/progress_rem.gif
【问题讨论】:
如何将选项卡关闭图标 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 得到的。
【讨论】: