2014-12-27 107 views
0

我在JAVAfx應用程序中有超過100個按鈕,我想給程序中的所有按鈕一個默認樣式。請幫忙 ! :)如何在JAVAFx中設置所有按鈕的默認CSS

-fx-background-color:#3c7fb1; 
-fx-text-fill: black; 
-fx-font-size: 14px; 
-fx-padding: 3 30 3 30; 
+0

可能重複http://stackoverflow.com/questions/25043990/styling- button-in-javafx-using-css) – 2014-12-27 14:33:47

+0

Nope @ X-Fate這個問題不是你指定的問題的重複。兩者完全不同。 – codeRock 2014-12-28 06:16:24

回答

2
  1. 創建一個新的CSS文件。
  2. 將CSS文件附加到您的Scene
  3. 將您的按鈕樣式設置爲.button {}
0

很容易爲應用程序中的所有JavaFX按鈕設置默認樣式。 只需爲樣式表設置一個id,然後將其設置爲所有按鈕的默認值。然後爲應用程序的所有按鈕設置此id。

Button button =new Button("Button"); 
Button button1 =new Button("Button"); 
button.setId("allbtn"); 
button1.setId("allbtn"); 
String style= getClass().getResource("New.css").toExternalForm(); 
scene.getStylesheets().add(style); 
  1. 創建按鈕
  2. 使用SETID申請ID他們(對CSS,因爲我們在html適用)()。
  3. 爲此ID定義CSS
  4. 最後將CSS文件添加到場景即可。

和CSS文件:

#allbtn{ 
-fx-color:black; 
-fx-padding:4px; 
-fx-background-color:#34c669; 
-fx-background-radius: 10px; 
} 

瞭解更多關於JavaFX Button CSS

[JavaFX中使用CSS樣式按鈕(的
相關問題