找到關於 JavaFX 的155 篇文章

437 次瀏覽
在餅圖中,我們將資料值表示為圓的扇區。每個扇區都與其他扇區區分開來(通常透過顏色)。在 JavaFX 中,您可以透過例項化 javafx.scene.chart.PieChart 類來建立餅圖。預設情況下,JavaFX 餅圖包含扇區的標籤和圖例——一個帶有顏色的條形,指定每個顏色所代表的類別。使圖例不可見PieChart 類具有名為 legendVisible 的屬性(繼承自 Chart 類)。它是布林型別,您可以使用 setLegendVisible() 方法設定其值。預設情況下,legendVisible 屬性的值……閱讀更多

643 次瀏覽
在餅圖中,我們將資料值表示為圓的扇區。每個扇區都與其他扇區區分開來(通常透過顏色)。在 JavaFX 中,您可以透過例項化 javafx.scene.chart.PieChart 類來建立餅圖。預設情況下,JavaFX 餅圖包含扇區的標籤和圖例——一個帶有顏色的條形,指定每個顏色所代表的類別。更改圖例的位置——PieChart 類具有名為 legendSide 的屬性(繼承自 Chart 類)。這指定了圖表中圖例的位置(左、右、上、下)。您可以將值設定為此屬性……閱讀更多

2K+ 次瀏覽
TabPane 是一種 GUI 元件,您可以使用它在一個視窗中載入多個文件。TabPane 具有標題區域和內容區域,您可以透過單擊相應的標題在選項卡之間切換。您可以透過例項化 javafx.scene.control.TabPane 類來建立 TabPane。建立選項卡TabPane 中的每個選項卡都由 javafx.scene.control.Tab 類表示,您可以分別使用此類的 setText() 和 setContent() 方法設定選項卡的標題和內容。建立所有所需的選項卡後,您需要將其新增到窗格中,如下所示:tabPane.getTabs().addAll(tab1, tab2);示例以下 JavaFX 程式演示了……閱讀更多

659 次瀏覽
SplitPane 是一個 UI 元件,它包含兩個或多個側邊,中間有一個分隔符。此分隔符是可移動的;您可以使用它來減小/增加側邊區域。您可以透過例項化 javafx.scene.control.SplitPane 類來建立 SplitPane。SplitPane 的側邊可以水平或垂直排列。預設情況下,建立的 SpliPane 是水平的,您可以使用 setOrientation() 方法更改其方向。示例以下示例演示了 SplitPane 的建立。import java.io.FileInputStream; import java.io.FileNotFoundException; import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.SplitPane; import javafx.scene.image.Image; import javafx.scene.image.ImageView; import javafx.scene.layout.AnchorPane; import javafx.scene.layout.StackPane; import javafx.stage.Stage; public class SplitPaneExample extends ... 閱讀更多

476 次瀏覽
選單是向用戶呈現的一系列選項或命令的列表,通常選單包含執行某些操作的專案。選單的內容稱為選單項,選單欄包含多個選單。按鈕控制使用者介面應用程式,通常,單擊按鈕會執行相應操作。SplitMenuButton 提供了按鈕和選單的功能。它分為兩個區域——操作區域和選單區域。單擊這兩個區域中的任何一個都會顯示相應的功能。您可以透過例項化 javafx.scene.control.SplitMenuButton 類來建立分割選單按鈕。示例以下……閱讀更多

331 次瀏覽
進度指示器是一個圓形的 UI 元件,用於指示某些操作的進度。您可以透過例項化 javafx.scene.control.ProgressIndicator 類來建立進度指示器。示例以下示例演示了 ProgressIndicator 的建立。import javafx.application.Application; import javafx.beans.value.ChangeListener; import javafx.beans.value.ObservableValue; import javafx.geometry.Insets; import javafx.scene.Scene; import javafx.scene.control.ProgressIndicator; import javafx.scene.control.Slider; import javafx.scene.layout.VBox; import javafx.scene.paint.Color; import javafx.stage.Stage; public class ProgressIndicatorExample extends Application { public void start(Stage stage) { //建立進度指示器 ProgressIndicator indicator = new ProgressIndicator(0.6); //設定進度條的大小 indicator.setPrefSize(300, 120); ... 閱讀更多

534 次瀏覽
選單是向用戶呈現的一系列選項或命令的列表,通常選單包含執行某些操作的專案。選單的內容稱為選單項,選單欄包含多個選單。按鈕控制使用者介面應用程式,通常,單擊按鈕會執行相應操作。MenuButton 簡而言之就是一個按鈕,單擊它會顯示一個選單。您可以透過例項化 javafx.scene.control.MenuButton 類來建立選單按鈕。要填充其選單,請建立所需數量的 MenuItem 類物件,並將它們新增到 MenuButton 的可觀察列表中,如下所示:menuButton.getItems(item1, ... 閱讀更多

643 次瀏覽
ChoiceDialog 是一個對話方塊,它顯示一個選項列表,您可以從中選擇一個。您可以透過例項化 javafx.scene.control.ChoiceDialog 類來建立 ChoiceDialog。示例以下示例演示了 ChoiceDialog 的建立。import javafx.application.Application; import javafx.collections.ObservableList; import javafx.geometry.Insets; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.control.ChoiceDialog; import javafx.scene.layout.HBox; import javafx.scene.text.Font; import javafx.scene.text.FontPosture; import javafx.scene.text.FontWeight; import javafx.scene.text.Text; import javafx.stage.Stage; public class ChoiceDialogExample extends Application { public void start(Stage stage) { //建立選擇框 ChoiceDialog choiceDialog = new ChoiceDialog("English"); //檢索可觀察列表 ObservableList list = choiceDialog.getItems(); ... 閱讀更多

744 次瀏覽
ButtonBar 只是一個 HBox,您可以在其中排列按鈕。通常,ButtonBar 上的按鈕是特定於作業系統的。您可以透過例項化 javafx.scene.control.ButtonBar 類來建立 ButtonBar。示例以下示例演示了 ButtonBar 的建立。import javafx.application.Application; import javafx.geometry.Insets; import javafx.scene.Scene; import javafx.scene.control.ButtonBar; import javafx.scene.control.ButtonBar.ButtonData; import javafx.scene.control.ToggleButton; import javafx.scene.control.ToggleGroup; import javafx.scene.layout.HBox; import javafx.stage.Stage; public class ButtonBarExample extends Application { @Override public void start(Stage stage) { //建立切換按鈕 ToggleButton button1 = new ToggleButton("Java"); button1.setPrefSize(60, 40); ToggleButton button2 = new ToggleButton("Python"); ... 閱讀更多

744 次瀏覽
上下文選單是在與應用程式中的 UI 元素互動時出現的彈出選單。您可以透過例項化 javafx.scene.control.ContextMenu 類來建立上下文選單。就像選單一樣,建立上下文選單後,您需要向其中新增選單項。通常,當您“右鍵單擊”附加的控制元件時,會顯示上下文選單。將 ContextMenu 設定為節點——您可以使用 setContextMenu() 方法將 ContextMenu 設定為 javafx.scene.control 類的任何物件。每個節點都具有名為 onContextMenuRequested 的屬性,這定義了當在此節點上請求上下文選單時要呼叫的函式。您可以設定……閱讀更多