さまざまな長さの jtextarea でタブストップを設定する方法、
最初のタブは 4 を停止する必要があります
2 番目のタブは 20 で停止する必要があります (4 からタブを指定すると、20 で停止する必要があります)
3 番目のタブは 30 で停止する必要があります (0 からタブを指定すると、30 で停止する必要があります)
さまざまな長さの jtextarea でタブストップを設定する方法、
最初のタブは 4 を停止する必要があります
2 番目のタブは 20 で停止する必要があります (4 からタブを指定すると、20 で停止する必要があります)
3 番目のタブは 30 で停止する必要があります (0 からタブを指定すると、30 で停止する必要があります)
このようなことを試してください。
StyledDocument document = new DefaultStyledDocument():
SimpleAttributeSet attributes = new SimpleAttributeSet();
TabStop[] tabStops = new TabStop[3];
tabStops[0] = new TabStop(4.0, TabStop.ALIGN_LEFT, TabStop.LEAD_DOTS);
tabStops[1] = new TabStop(20.0, TabStop.ALIGN_LEFT, TabStop.LEAD_DOTS);
tabStops[2] = new TabStop(30.0, TabStop.ALIGN_LEFT, TabStop.LEAD_DOTS);
TabSet tabSet = new TabSet(tabStops);
StyleConstants.setTabSet(attributes, tabSet);
document.setParagraphAttributes(0, 0, attributes, false);
を作成するときは、コンストラクターJTextArea
を使用します。Document