我需要能够专注于一个窗格。对于大多数其他节点,默认情况下这是有效的 - 出于某种原因,这不适用于窗格。
我的场景:
边框窗格>滚动窗格> “锚定窗格”>窗格
我曾尝试调用pane.setFocusTraversable(),但是我只能在平面中进行制表。我需要能够点击进入它。
有什么想法吗?提前谢谢。
答案 0 :(得分:0)
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.TextField;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
public class Focus extends Application {
@Override
public void start(Stage primaryStage) {
TextField t1 = new TextField();
tf1.setPromptText("Enter Text");
TextField t2 = new TextField();
tf2.setPromptText("Enter Text");
VBox root = new VBox(5, t1, t2);
primaryStage.setScene(new Scene(root, 250, 150));
primaryStage.show();
root.requestFocus();
}
}