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