2016-09-24 83 views

回答

0

您可以使用HTML和JLabel的实现它。它允许你在你的文本中插入制表符。要使它们可见,您必须使用<pre></pre>标签。考虑这个代码,希望它有帮助。

public class Main extends JFrame { 

    JLabel text; 

    public Main() { 
     String html = "<html><pre>xxxx\t\txxxx<br>xxxxxxxxxxxxxx\txxxx</pre></html>"; 
     text = new JLabel(html); 
     text.setPreferredSize(new Dimension(200,200)); 

     add(text); 
     pack(); 
     setVisible(true); 
    } 

    public static void main (String [] args) { 
     new Main(); 
    } 
} 
+1

*“它允许你插入制表在你的文本。” *如果使用HTML将是一个“表格”结构,那更好。选项卡可以在使用等宽字体的“JTextArea”中使用。 –

+0

好消息,但我认为选项卡不仅适用于等宽字体。 –