Поскольку JEditorPane разработан для поддержки различных типов типов контента, он не обеспечивает способ непосредственного указания «размера вкладки», поскольку значение этого должно определяться моделью контента.
Однако, когда вы используете модель, которая является PlainDocument или одним из его потомков, существует «tabSizeAttribute», который предоставляет то, что вы ищете.
Пример:
JEditorPane pane = new JEditorPane(...);
...
Document doc = pane.getDocument();
if (doc instanceof PlainDocument) {
doc.putProperty(PlainDocument.tabSizeAttribute, 8);
}
...
Из Javadoc:
/**
* Name of the attribute that specifies the tab
* size for tabs contained in the content. The
* type for the value is Integer.
*/
public static final String tabSizeAttribute = "tabSize";