[英](JavaFX)(FXML) Does anyone know how I can make the background of a ScrollPane completely transparent?
[英]How can I make a ring in JavaFX (fxml)
我需要使用fxml在JavaFX中打個電話。 它將在下面的圖像上盤旋一個項目。 我可以圍成一個圈,但似乎必須填滿。 我可以調整不透明度,但是可以同時調整填充和圓的不透明度。
我沒有工作中的圖像編輯軟件(而且我不能僅安裝gimp),因此無法創建圖像並使用ImageView。 繪畫不會讓您保存沒有背景的圖像。
創建沒有填充的圓看起來很簡單。 我想念什么嗎?
謝謝
您可以使用圓圈,只需確保將其添加到CSS中即可:
.circle {
/* The numbers before the alpha doesn't matter.
As you imagine this would be green if the alpha was higher
rgba(RED,GREEN,BLUE,ALPHA); RGBA
*/
-fx-fill: rgba(0,255,0,0);
}
如果您想要其他圈子,可以為此指定一個特定的CSS類:
.ring {
-fx-fill: rgba(0,255,0,0);
}
然后:
circle.getStyleClass().add("ring");
您可以使用color.TRANSPARENT填充和所需顏色的筆觸。
或者,按照與Mansueli相同的想法,以編程方式使用此方法:
circle.setFill(new Color(0,0,0,0));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.