설명하는 동작을 재현 할 수 없습니다. 아래 샘플 프로그램에서는 먼저 Shift-Tab을 누르지 않아도 표시된 3 개의 TextAreas 중 하나를 클릭하고 편집 할 수 있습니다. Windows7에서 JavaFX 버전 : 2.1.0-beta-b10을 사용하고 있습니다.
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.TextArea;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
public class MultiTextAreas extends Application {
public static void main(String[] args) { launch(args); }
@Override public void start(Stage stage) throws Exception {
System.out.println("JavaFX Version: " + System.getProperties().get("javafx.runtime.version"));
VBox layout = new VBox(10);
for (int i = 0; i < 3; i++) layout.getChildren().add(new TextArea("Area " + i));
layout.setStyle("-fx-background-color: cornsilk; -fx-padding: 10;");
stage.setScene(new Scene(layout));
stage.show();
}
}
응답 해 주셔서 감사합니다. 나는 그 문제를 알아 냈다. 해당 지역을 클릭하려면 맨 위 왼쪽 구석에서 클릭해야합니다. 전에는 그렇게하지 않았습니다. 나는 아무 데나 클릭하고 있었다. 왼쪽 상단 모서리에서 클릭해야하는 이유는 모르겠지만 적어도 지금은 작동하는 것으로 알고 있습니다. –
내 컴퓨터에서 TextArea 컨트롤의 아무 곳이나 클릭하여 클릭 한 컨트롤로 포커스를 전환 할 수 있습니다. JavaFX 버그 추적기 http://javafx-jira.kenai.com에서 샘플 프로그램 및 전체 시스템 구성으로 로그인 할 수있는 환경 관련 버그가 발생했습니다 (가입 필요, 누구나 가입 할 수 있음). – jewelsea