gpt4 book ai didi

java - JTextPane 的样式是否具有类似控制台的格式?

转载 作者:行者123 更新时间:2023-12-02 17:30:44 35 4
gpt4 key购买 nike

有没有办法使 JTextPane 中的文本看起来与控制台输出的文本相似?我的意思是,基本上,每个字符如何具有相同的宽度,以便 ASCII 艺术或间距缩进等内容可以正常工作。

例如,目前,如果我输入“First”,然后输入 5 个空格,然后在新行上输入“Second”,然后输入 4 个空格,则这两行不会在同一位置结束,因此如果后面有文本这些空格,文本将不会对齐。

我不知道它是否会改变任何东西,但 JComponents 也将包含在 JTextPane 中。

最佳答案

将字体设置为固定宽度字体,例如 courier,或使用 Monospaced 字体系列。

JTextPane text = new JTextPane();
Font font = new Font(Font.MONOSPACED, Font.PLAIN, 14);
text.setFont(font);

关于java - JTextPane 的样式是否具有类似控制台的格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3747860/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com