gpt4 book ai didi

java - 可滚动、不可编辑、可更新的文本

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

我是 Java 新手,我开始玩一个小 RPG 游戏。当战斗开始时,我想在一个小框中显示战斗消息。我希望该框自动滚动,每次显示新消息,并且不丢失旧消息。

最佳答案

我将为您提供您需要的信息,但您有责任弄清楚如何使用它们:1-您应该使用 JTextArea 来显示您的消息。2-当收到新消息时,对 JTextArea 对象使用append() 函数(使用\n 自动返回)。3-将 JScrollPane 添加到您的 JTextArea 中,以便它可以滚动。4-自动更新您的插入符号以始终显示打印的最后一条消息,其中 myJTA 是您的 JTextArea:

DefaultCaret caret = (DefaultCaret)myJTA.getCaret();
caret.setUpdatePolicy(DefaultCaret.ALWAYS_UPDATE);

现在你已经掌握了拼图的所有部分。祝你好运。

编辑:如果您希望 JTextArea 不可编辑,请使用:

myJTA.setEdtable(false);

关于java - 可滚动、不可编辑、可更新的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27449637/

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