首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JTextArea输出

JTextArea输出
EN

Stack Overflow用户
提问于 2018-01-05 07:48:45
回答 1查看 55关注 0票数 1

晚上好,我可以做些什么来让jTExtArea的输出像在控制台中一样?如图所示,我使用.append在jTextArea Image中显示输出

代码:

代码语言:javascript
复制
 public void actionPerformed(ActionEvent e) {
        if (e.getSource() == b1) {

            for (int i = 0; i < a.pattern_cnt; i++) {
                for (int j = 0; j < a.T_element_cnt; j++) {
                 System.out.printf("%.3f\t", a.O[i][j]); //console output

                 t1.append(a.O[i][j]+" ");//jtextarea output
                }

                System.out.println();


            }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-05 07:53:38

将字体设置为等宽字体。

代码语言:javascript
复制
t1.setFont(new Font(Font.MONOSPACED, Font.PLAIN, 12));

编辑:

并在主迭代中添加新行,并使用字符串格式。

代码语言:javascript
复制
        for (int i = 0; i < a.pattern_cnt; i++) {
            for (int j = 0; j < a.T_element_cnt; j++) {
             System.out.printf("%.3f\t", a.O[i][j]); //console output

             t1.append(String.format("%.3f\t", a.O[i][j]));//jtextarea output
            }

            System.out.println();
            t1.append("\n");

        }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48105227

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档