Несколько JavaFX TextArea - PullRequest
       9

Несколько JavaFX TextArea

0 голосов
/ 17 февраля 2012

Я использую JavaFX, и у меня возникла проблема с использованием нескольких TextArea.Я установил все 3 из них как редактируемые, но я могу только нажать и отредактировать первый.Я могу нажать SHIFT-TAB, чтобы вернуться к третьему, а затем ко второму.После этого я могу нажать на них всех.Я не слишком уверен, что происходит, и любая помощь будет оценена.Спасибо.

1 Ответ

0 голосов
/ 17 февраля 2012

Я не могу воспроизвести поведение, которое вы описываете. Для примера программы, приведенной ниже, я могу щелкнуть и отредактировать любую из 3 отображаемых TextAreas без необходимости сначала нажимать клавишу SHIFT-TAB. Я использую версию JavaFX: 2.1.0-beta-b10 в Windows7.

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();
  }
}
...