diff --git a/src/main/java/com/aiclient/controller/MainController.java b/src/main/java/com/aiclient/controller/MainController.java index 0c5ee91..b767607 100644 --- a/src/main/java/com/aiclient/controller/MainController.java +++ b/src/main/java/com/aiclient/controller/MainController.java @@ -141,10 +141,10 @@ public class MainController { modelSelector.getValue(), chunk -> { // 在JavaFX线程中更新UI -// contentBuilder.append(chunk); + contentBuilder.append(chunk); javafx.application.Platform.runLater(() -> { assistantMessage.setContent(contentBuilder.toString()); - updateMessage(textArea, chunk); + updateMessage(textArea, contentBuilder.toString() ); }); }, () -> { @@ -203,12 +203,7 @@ public class MainController { } private void updateMessage(TextArea textArea, String content) { - if (!textArea.getText().isEmpty()){ - textArea.appendText(content); - }else { - textArea.setText(content); - } - + textArea.setText(content); } private void loadChat(Chat chat) {