- 建立文字輸入框:````plaintext
TextField textField=new TextField();
textField.setPromptText("請輸入文字");//提示資訊
textField.setMaxWidth(100);
* 設定按鈕的點選事件處理器:
````plaintext
//建立按鈕的點選事件處理器
Button button=new Button("Click me");
button.setOnAction(event ->{System.out.println("Button clicked");});
- 獲取文字輸入內容:
button.setOnAction(event ->{
//獲取文字輸入內容
String text=textField.getText();
System.out.println(text);
});
* 顯示提示資訊:
````plaintext
button.setOnAction(event ->{
//獲取文字輸入內容
String text=textField.getText();
System.out.println(text);
//顯示提示資訊
Alert alert=new Alert(Alert.AlertType.INFORMATION);
alert.setTitle("Ti shi");
alert.setHeaderText("你輸入的資訊是"+text);
alert.showAndWait();
});
- 選擇相應操作:
button.setOnAction(event -> {
//獲取文字輸入框內容
String text = textField.getText();
// 建立一個確認對話方塊
Alert alert = new Alert(Alert.AlertType.CONFIRMATION, "您確定要繼續嗎?",
ButtonType.OK, ButtonType.CANCEL);
// 顯示對話方塊並等待使用者的選擇
ButtonType result = alert.showAndWait().orElse(ButtonType.CANCEL);
// 根據使用者的選擇執行相應的操作
if (result == ButtonType.OK) {
System.out.println("使用者點選了'確定'");
// 在這裡執行需要的操作
} else {
System.out.println("使用者點選了'取消'或關閉了對話方塊");
// 在這裡執行需要的操作
}
});