gpt4 book ai didi

java - 管理 main 函数

转载 作者:行者123 更新时间:2023-11-30 05:56:22 26 4
gpt4 key购买 nike

我创建了一个类A,它读取文本文件并更改文本中的某些行,代码写在该类的main() 中。我还创建了另一个具有 Frame 的类 B,该 Frame 包含目录和按钮的文本文件列表。我不知道该怎么做是这样的:当我单击列表中的所选项目并单击按钮时,将调用函数 main 并由 main() 读取所选项目.

欢迎任何建议,并提前致谢。

最佳答案

当静态 main 方法中有代码时,您就有了一个非面向对象的代码块,该代码块不会轻易被程序中其他面向对象的兼容部分使用。这里最好的解决方案是从 main 中获取除最少代码之外的所有代码,并创建一个真正的 OOP 兼容类,该类可以更容易地被其他类使用。

您的另一个问题是文本处理代码与 GUI 代码的混合,这可能需要进一步修复,特别是如果文本处理代码需要一段时间才能完成或者占用 CPU 资源。如果是这样,您需要注意在 GUI 线程的后台线程中进行文本处理,而且,如果文本处理代码位于行为良好的 OOP 类中,则执行起来会容易得多.

关于java - 管理 main 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7262434/

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