如何使用jTextArea将文本放在特定的列中?

        private javax.swing.JTextArea jTextArea1;
        jTextArea1.setColumns(4);
        jTextArea1.insert(price, 0);    //column 1
        jTextArea1.insert(cost, 0);    //column 2
        jTextArea1.insert(quantity, 0);       //column etc..
        jTextArea1.insert(itemName, 0);
        jTextArea1.insert("\n", 0);

最佳答案

最好的方法是使用JTable。

但是,如果您真的想使用文本cmponent,则可以使用JTextPane并使用选项卡播放。请参见JTextPane Tab Size中的示例。

09-12 03:52