2024/06/23筆記隨筆

ZxKing發表於2024-06-23
  • 建立文字輸入框:````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("使用者點選了'取消'或關閉了對話方塊");
            // 在這裡執行需要的操作
        }
    });

相關文章