gpt4 book ai didi

Java:将控制台输出导出到另一个类的gui JTextArea

转载 作者:行者123 更新时间:2023-12-01 10:05:38 26 4
gpt4 key购买 nike

我是一名 Java 新手,最近刚刚完成了一款使用控制台输出来玩的 Big Two 游戏(纸牌游戏)。然而,我现在需要创建另一个类,它是一个包含 JTextArea 的 GUI,并且我应该将基本上整个控制台输出传输到 JTextArea。我在谷歌上做了很多搜索,但大多数似乎都在同一个类中实现了 GUI。所以我的问题是,如何运输它?

最佳答案

根据我的经验,最好的方法是使用 Model View Controller 设计模式。

在那里,您有 3 个组件(通常每个组件一个包):

模型是程序中的逻辑,即“思考”的部分,它不显示任何内容或被用户触摸。

View 是用户界面,用户可以在其中看到程序的输出,并在其中引入输入。

Controller 连接两者。将其想象为一个具有两个对象的类:对象 View 和对象模型,并且它将数据从一个对象传递到另一个对象。

如果你有时间,你应该研究一下,但如果你没有时间,快速的方法是:

您必须修改程序的方法,以便它返回值而不是将它们打印到控制台。完成此操作后,从 Controller 类中执行它,然后使用 setText() 将值放在 TextArea 上。

关于Java:将控制台输出导出到另一个类的gui JTextArea,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36496098/

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