JavaFXのタブ幅を設定するにはどうすればよいですかTextArea?JavaFX TextArea:集計幅を設定する方法
TextAreaで表(タブキー)を使用すると、表の幅が広くなります。私は幅を制御したい、すなわち4つのスペースを使いたい。ドキュメントでは、これを行う方法が見つかりませんでした。
私は(taInputがTextAreaのです)、このコードを試してみましたが、それが必要として、それが動作していません。
taInput.setOnKeyPressed(new EventHandler<KeyEvent>() {
@Override
public void handle(KeyEvent e) {
if (e.getCode() == KeyCode.TAB) {
// TAB SPACES
StringBuilder sb = new StringBuilder(config.getTabSpacesCount());
for (int i=0; i<config.getTabSpacesCount(); i++) {
sb.append(' ');
}
taInput.insertText(taInput.getCaretPosition(), sb.toString());
e.consume();
}
}
});
私はタブをスペースに置き換えることなく、同様の問題を解決しようとした... http://stackoverflow.com/questions/27585668/を見ますjavafx-textarea/tab-spacing-size-visualization-27595205#27595205 – Kolban