找到 155 篇文章 關於 JavaFX
608 次瀏覽
JavaFX 支援三種菜單項:複選選單項、自定義選單項和單選選單項。單選選單項是一種特殊的 MenuItem,它有一個類似於複選框的複選標記(勾)。它具有兩種狀態:選中(帶有複選標記)和未選中(無複選標記)。它由 javafx.scene.control.RadioMenuItem 類表示。您可以將一堆單選選單項新增到切換組中,就像切換按鈕或單選按鈕一樣。示例以下 JavaFX 示例演示瞭如何建立單選選單項的切換組import javafx.application.Application; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.control.Menu; import javafx.scene.control.MenuBar; import javafx.scene.control.MenuItem; import javafx.scene.control.RadioMenuItem; import javafx.scene.control.SeparatorMenuItem; import javafx.scene.control.ToggleGroup; import ... 閱讀更多
194 次瀏覽
選單是向用戶呈現的一系列選項或命令。在 JavaFX 中,選單由 javafx.scene.control.Menu 類表示,您可以透過例項化此類來建立選單。選單項是選單中的一個選項,它由 javafx.scene.control.MenuItem 類表示,它是 Menu 類的超類。您可以顯示文字或圖形作為選單項,併為其新增所需的動作。將節點設定為選單項MenuItem 類有一個名為 graphic 的屬性,其型別為 Node;它指定當前選單項的可選圖形。... 閱讀更多
522 次瀏覽
在餅圖中,我們將資料值表示為圓的扇形。每個扇形都與其他扇形區分開來(通常是透過顏色)。在 JavaFX 中,您可以透過例項化 javafx.scene.chart.PieChart 類來建立餅圖。使標籤不可見每個扇形都與一個標籤關聯。(切片的名稱作為值)預設情況下,這些標籤是可見的。此類具有一個名為 labelsVisible 的屬性,用於指定是否顯示餅圖中的標籤。您可以使用 setLabelsVisible() 方法為此屬性設定值。要使當前餅圖的標籤不可見,您需要... 閱讀更多
298 次瀏覽
單選按鈕單選按鈕是一種按鈕,形狀為圓形。它有兩種狀態:選中和未選中。通常,單選按鈕使用切換組進行分組,您只能選擇其中一個。您可以透過例項化 javafx.scene.control.RadioButton 類在 JavaFX 中建立一個單選按鈕。工具提示每當您將滑鼠指標懸停在應用程式中的元素(例如按鈕、標籤等)上時,工具提示會顯示關於它的提示。在 JavaFX 中,工具提示由 javafx.scene.control.Tooltip 類表示,您可以透過例項化它來建立一個工具提示。在例項化類時,您需要傳遞文字... 閱讀更多
2K+ 次瀏覽
在 JavaFX 中,javafx.scene.control 包為專門為 UI 應用程式設計的節點提供了各種類,透過例項化這些類,您可以建立 UI 元素,例如按鈕、標籤等。您可以使用 setPrefWidth() 或 setPrefHeight() 或 setprefSize() 方法相應地調整建立的元素的大小。要阻止 UI 控制元件的大小調整,您需要將最小值、最大值和首選寬度/高度設定為相同的值,如下所示:button.setMinWidth(80.0); button.setPrefWidth(80.0); button.setMaxWidth(80.0);示例以下 JavaFX 示例包含兩個按鈕和一個滑塊。您可以透過移動滑塊來調整按鈕(Hello)的大小。單擊“阻止大小調整”按鈕後,您將無法進一步調整“Hello”按鈕的大小。import javafx.application.Application; ... 閱讀更多
213 次瀏覽
在 TilePane 佈局中,節點排列為大小一致的平鋪網格。您可以透過例項化 javafx.scene.layout.TilePane 類在您的應用程式中建立一個平鋪窗格。方向指的是窗格中節點的排列方式,它們通常水平或垂直排列。預設情況下,平鋪窗格的方向為水平方向。您可以使用 setOrientation() 方法更改此設定。此方法接受兩個值:Orientation.VERTICALOrientation.HORIZONTAL示例import javafx.application.Application; import javafx.collections.ObservableList; import javafx.geometry.Orientation; import javafx.geometry.Pos; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.layout.TilePane; import javafx.stage.Stage; public class TilePaneOrientation extends Application { @Override public void start(Stage stage) { ... 閱讀更多
339 次瀏覽
您可以透過例項化 javafx.scene.chart.LineChart 類來建立一個折線圖。以下是一個在單個 JavaFX 視窗中建立多個折線圖的示例。在這裡,我們繪製了三個不同城市一年中的平均溫度。在這個例子中,我們定義了一個方法,它接受資料作為雙精度陣列,並建立一個 LineChart 並返回它。在 start 方法中,我們使用三個不同的資料集呼叫了此方法,並使用 FlowPane 顯示了生成的圖表。示例import javafx.application.Application; import javafx.scene.Scene; import javafx.stage.Stage; import javafx.scene.chart.LineChart; import javafx.scene.chart.NumberAxis; import javafx.scene.chart.XYChart; import javafx.scene.layout.FlowPane; public class MultipleLineCharts ... 閱讀更多
787 次瀏覽
為了在我們的應用程式中建立豐富的文字內容,JavaFX 提供了一個特殊的佈局,稱為文字流,由 javafx.scene.layout.TextFlow 類表示。使用它,您可以將多個文字節點佈局在一個文字流中。由於它們是單獨的節點,您可以為它們設定不同的字型。如果您嘗試向此佈局新增文字以外的節點,它們將被視為嵌入物件,並簡單地插入到文字之間。換行文字與 Label 和 Text 節點不同,TextFLow 沒有提供任何換行文字的方法。但是,它確實有一個名為 prefWidth 的屬性,用於指定所需的寬度... 閱讀更多
3K+ 次瀏覽
為了在我們的應用程式中建立豐富的文字內容,JavaFX 提供了一個特殊的佈局,稱為文字流,由 javafx.scene.layout.TextFlow 類表示。使用它,您可以將多個文字節點佈局在一個文字流中。由於它們是單獨的節點,您可以為它們設定不同的字型。如果您嘗試向此佈局新增文字以外的節點,它們將被視為嵌入物件,並簡單地插入到文字之間。設定文字對齊方式TextFlow 類的 textAlignment 屬性指定佈局中文字的水平對齊方式。您可以為此屬性設定值... 閱讀更多
339 次瀏覽
JavaFX 滑塊JavaFX 提供了一個名為 Slider 的類,它表示一個顯示連續數值範圍的滑塊元件。它包含一個顯示數值的軌道。在軌道上,有一個指向數字的滑塊按鈕。您可以提供滑塊的最大值、最小值和初始值。在 JavaFX 中,您可以透過例項化 javafx.scene.control.Slider 類來建立一個滑塊。選單項選單是向用戶呈現的一系列選項或命令。在 JavaFX 中,選單由 javafx.scene.control.Menu 類表示,您可以透過例項化此類來建立選單。選單項是... 閱讀更多
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP