0
JAVAFX를 사용하여 채팅 응용 프로그램을 만들고 있습니다. textArea에 표시되는 메시지이지만 textArea는 항상 같은 크기입니다. textArea를 텍스트 양에 정확하게 맞추려면 어떻게해야합니까? TNXJAVAFX 동적 텍스트 만들기 영역 크기
JAVAFX를 사용하여 채팅 응용 프로그램을 만들고 있습니다. textArea에 표시되는 메시지이지만 textArea는 항상 같은 크기입니다. textArea를 텍스트 양에 정확하게 맞추려면 어떻게해야합니까? TNXJAVAFX 동적 텍스트 만들기 영역 크기
다음 코드 당신은
public class Main extends Application {
@Override
public void start(Stage primaryStage) {
try {
AnchorPane root = new AnchorPane();
Scene scene = new Scene(root,400,400);
scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm());
TextArea ta=new TextArea();
ta.addEventHandler(KeyEvent.KEY_RELEASED, new EventHandler<KeyEvent>() {
@Override
public void handle(KeyEvent event) {
// your algorithm to change height
ta.setPrefHeight(ta.getPrefHeight()+10);
}
});
root.getChildren().add(ta);
primaryStage.setScene(scene);
primaryStage.show();
} catch(Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
launch(args);
}
덕분에 원하는 것을 정확하게 수행 !!!!!!!!!!!! – user3860345