Java 如何编写动态创建对象的程序?

Java 如何编写动态创建对象的程序?,java,user-interface,object,swt,Java,User Interface,Object,Swt,我正在尝试为我最近的课堂作业编写代码,在这里我们创建了一个线束记录系统,代码需要跟踪系统中的线束,能够创建新线束,编辑/借用/检查旧线束。我一直在使用GUI而不是控制台,因为它更易于用户使用。尽管如此,对于如何编写代码来区分写入代码中的旧线束和覆盖用户先前输入的新线束,我还是遇到了一些问题 所以我的问题是,有没有办法编写一个代码,一旦用户点击某个按钮,就可以创建对象,这样当点击该按钮时,用户输入到该对象中的信息就会出现,而不仅仅是用户最近的输入 我知道这是一个愚蠢的、措词不好的问题,但我的大脑目

我正在尝试为我最近的课堂作业编写代码,在这里我们创建了一个线束记录系统,代码需要跟踪系统中的线束,能够创建新线束,编辑/借用/检查旧线束。我一直在使用GUI而不是控制台,因为它更易于用户使用。尽管如此,对于如何编写代码来区分写入代码中的旧线束和覆盖用户先前输入的新线束,我还是遇到了一些问题

所以我的问题是,有没有办法编写一个代码,一旦用户点击某个按钮,就可以创建对象,这样当点击该按钮时,用户输入到该对象中的信息就会出现,而不仅仅是用户最近的输入

我知道这是一个愚蠢的、措词不好的问题,但我的大脑目前正处于崩溃状态,我需要帮助

下面是我的代码,我正在使用两个不同的类和SWT工具包,如果有人能看看我的代码并帮我解决问题,我将不胜感激,真的很难找到克服这一问题的方法:

线束等级:


HarnessSelection类:

关键字是创建新对象实例的方式。我还没有阅读您的所有代码,但请确保您理解“static”关键字的作用-它使该类的所有实例共享该字段的相同值。可能所有线束实例都共享相同的静态变量