2012-02-17 2 views
0

JavaFX를 사용하고 있으며 여러 TextArea를 사용하는 데 문제가 있습니다. 나는 그 중 3 가지를 모두 편집 가능으로 설정했지만 처음 클릭하면 편집 할 수 있습니다. SHIFT-TAB을 눌러 3 번째와 2 번째로 뒤로 이동하십시오. 그 후에 나는 그들을 모두 클릭 할 수 있습니다. 나는 무엇이 계속되고 어떤 도움이 인정 될지 너무 확신하지 않는다. 감사.여러 JavaFX TextArea

답변

0

설명하는 동작을 재현 할 수 없습니다. 아래 샘플 프로그램에서는 먼저 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(); 
    } 
} 
+0

응답 해 주셔서 감사합니다. 나는 그 문제를 알아 냈다. 해당 지역을 클릭하려면 맨 위 왼쪽 구석에서 클릭해야합니다. 전에는 그렇게하지 않았습니다. 나는 아무 데나 클릭하고 있었다. 왼쪽 상단 모서리에서 클릭해야하는 이유는 모르겠지만 적어도 지금은 작동하는 것으로 알고 있습니다. –

+0

내 컴퓨터에서 TextArea 컨트롤의 아무 곳이나 클릭하여 클릭 한 컨트롤로 포커스를 전환 할 수 있습니다. JavaFX 버그 추적기 http://javafx-jira.kenai.com에서 샘플 프로그램 및 전체 시스템 구성으로 로그인 할 수있는 환경 관련 버그가 발생했습니다 (가입 필요, 누구나 가입 할 수 있음). – jewelsea