gpt4 book ai didi

java - 从命令行到 GUI

转载 作者:行者123 更新时间:2023-12-02 11:27:17 25 4
gpt4 key购买 nike

最终获得 GUI Java 程序的正确方法是什么?

说明:我想制作一个具有 GUI 的程序。我应该作为命令行应用程序完成我的程序,然后创建 GUI 吗?或者从 e.x. 开始WindowBuilder、Java Fx 并从一开始就将其作为 GUI 应用程序?

假设我有使用扫描仪的用户输入。当我想最终使用 GUI 时,我是否必须更改所有代码以从 JTextField 获取输入?

更具体一点:我有以下代码

//Add task to the List
public void AddToList() {
myList.add(task.setTaskDesc());
System.out.println("New item " + task.tascDesc + " is added in your task list!");
}

AddToList 方法接受用户(扫描仪输入)并创建添加到列表中的任务。所以我必须更改所有代码才能成为 GUI?这是一个通用问题,只是为了了解哪种是制作完整程序的正常方法,因为大多数程序都需要 GUI。

最佳答案

最好将算法/逻辑与用户界面 (UI) 分开。因此,所有输入都应作为函数参数传递给您的逻辑。稍后您可以决定它是来自图形用户界面 (GUI) 还是从命令行传递。此外,输出应该是独立于 UI 的数据结构。然后您可以稍后将其可视化为计划文本或图形。

关于java - 从命令行到 GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49531447/

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