そのため、その人がチャットするテキストを含むテキストフィールドが上にある男性の写真を含むGuiでチャットを作成しています。
これは私が作成したプロジェクトの中で群を抜いて難しいものであり、私は自分の成果を非常に誇りに思っています。チャット クライアント用のマルチスレッド サーバーとプロトコルを既に作成しています :) Stackoverflow の担当者に、テキスト フィールドに入力するテキストが大きい場合にテキスト フィールドのサイズを変更するのを手伝ってもらいました。テキストフィールドのサイズより:)しかし、テキストフィールドのサイズが変更されたときに別の問題が発生しました。テキストフィールドは行を変更しないため、幅のみがサイズ変更されます
次のコードを作成して行を変更しようとしましたが、うまくいかないようです。
Send.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
String x = textField_chat.getText();
if (x.length() > 10) {
String oldLine = x.substring(0,5);
String newLineString = x.substring(5,x.length());
txt_ChatPerson1.setText(oldLine+"\n"+newLineString);
}else {
textField_chat.setText("");
txt_ChatPerson1.setVisible(true);
txt_ChatPerson1.setText(x);
}