場景1及其Scene1Controller!它有一個文本字段(客戶名稱)和一個按鈕!JavaFX Data Mangement
當我單擊場景1中的按鈕時,屏幕上的鍵盤將出現而不會關閉場景!
屏幕鍵盤有它自己的控制器!
屏幕上的鍵盤有一個文本框和完整的鍵盤
輸入「計算器」到屏幕鍵盤的文本框!
按下後進入屏幕鍵盤如何將屏幕鍵盤的文本字段值檢索到場景1的客戶名字段中?
場景1:
<TextField fx:id="CustomerName" layoutX="14.0" layoutY="75.0" onAction="#TextBoxTextChanged" prefHeight="29.0" prefWidth="254.0"/>
<Button fx:id="OnScreenKeyBoardButton" layoutX="268.0" layoutY="75.0" mnemonicParsing="false" onAction="#ButtonNameClick" prefHeight="29.0" text="..." />
屏幕鍵盤:
所有關鍵的和
輸入按鈕代碼:
<Button fx:id="enterButton" layoutX="796.0" layoutY="210.0" minHeight="18.8" mnemonicParsing="false" prefHeight="40.0" prefWidth="90.0" text="Enter" onAction="#ButtonEnterClick"/>
場景1控制器:
@FXML
public void ButtonNameClick(final ActionEvent event)
{
//opens on-screen keyboard
}
屏幕鍵盤控制器:
@FXML
public void ButtonEnterClick(final ActionEvent event)
{
//code to be written to get the text field of the on-screen keyboard into the textfield of scene 1
}
我不使用「fx:include」 – user3542583
如果您想詳細回答問題,請提供代碼示例河 – Pete
@Pete我用代碼 – user3542583