如何设置JavaFX TextArea的标签宽度?
当我在TextArea中使用制表(Tab键)时,制表的宽度很宽.我想控制宽度,即使用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();
        }
    }
});