0
私は単語を検索したいテキストのTextAreaを持っています。検索は機能しますが、selectRange()を使用して単語を強調表示することはできません。ハイライトのための別の方法はありますか?TextAreaでの検索とハイライト
findButton.addEventHandler(MouseEvent.MOUSE_CLICKED, new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent e) {
if (textField.getText() != null && !textField.getText().isEmpty()) {
int index = textArea.getText().indexOf(textField.getText());
if (index == -1) {
errorText.setText("Search key Not in the text");
} else {
// errorText.setText("Found");
textArea.selectRange(textField.getText().charAt(0), textField.getLength());
}
} else {
errorText.setText("Missing search key");
// errorText.setFill(Color.RED);
}
}
});
ルックを意味します。 – Sedrick