gpt4 book ai didi

java - 如何使滚动 Pane 中的某些单词着色?

转载 作者:行者123 更新时间:2023-12-01 12:52:08 25 4
gpt4 key购买 nike

所以,我想知道如何为滚动 Pane 中的某些单词着色。经过一些研究后,我发现几乎没有任何帮助。有什么可以帮助为某些单词着色?

 JScrollPane scrollPane = new JScrollPane();
contentPane.add(scrollPane, BorderLayout.CENTER);
txtInfo = new JTextArea("Bot In Progress...\n");
txtInfo.setColumns(35);
txtInfo.setEnabled(false);
txtInfo.setDisabledTextColor(Color.black);
scrollPane.setViewportView(txtInfo);

所以,这是我的滚动 Pane 。我现在所做的就是接受部分程序的输出并显示它们。我想要着色的某些单词是 Win!(绿色)和 Loose(红色),也许稍后还会有更多。

滚动 Pane 最适合我的原因是因为我需要日志不断更新,并且用户应该能够随时查看日志。有没有更好的方法来存储该信息或什么?

最佳答案

我认为您不能使用 JTextArea 来做到这一点,而是可以使用 JTextPane 来做到这一点。然后您可以将 JTextPane 添加到 JScrollPane。看看这个网站http://javatechniques.com/blog/setting-jtextpane-font-and-color/其中解释了如何执行此操作。

关于java - 如何使滚动 Pane 中的某些单词着色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24144722/

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