JavaFX 是一個用于創建富客戶端應用程序的平臺,有著豐富的 UI 控件和強大的特性。加載 CSS 樣式能夠讓應用程序具備更好看的界面和更好的用戶交互體驗。
在 JavaFX 中,可以通過給場景(Scene)或控件(Control)應用 CSS 樣式來改變它們的外觀。下面是如何在 JavaFX 中加載 CSS 樣式的示例:
// 獲取場景對象 Scene scene = primaryStage.getScene(); // 加載 CSS 樣式 scene.getStylesheets().add(getClass().getResource("/styles/main.css").toExternalForm());
在這個簡單的例子中,我們可以獲取當前場景對象并添加主要樣式文件(main.css)。
此外,我們還可以向單個控件應用 CSS 樣式,代碼如下:
Button button = new Button("Click me!"); // 應用 CSS 樣式到按鈕 button.getStyleClass().add("my-button");
在這個例子中,我們創建了一個按鈕,并將 CSS 樣式類 "my-button" 應用到它上面。
在 CSS 樣式文件中,可以使用類似于下面的代碼來定義樣式:
.my-button { -fx-background-color: #00ff00; -fx-text-fill: #000000; -fx-font-size: 16pt; -fx-padding: 10 20; }
在這個樣式類中,我們定義了背景顏色、文本顏色、字體大小和內邊距。
總之,通過 JavaFX 中的 CSS 樣式,我們可以很方便地定制應用程序的外觀,從而使它們更加美觀、易于使用。
上一篇java 引用css
下一篇css如何使導航欄水平