Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获取对象';s信息并使用Java推送到GUI_Java_Swing_User Interface - Fatal编程技术网

如何获取对象';s信息并使用Java推送到GUI

如何获取对象';s信息并使用Java推送到GUI,java,swing,user-interface,Java,Swing,User Interface,我有一个带有GUI的Java交付项目,我想实现它 我有3个功能: 创造,, 删除,以及 编辑 我的GUI基本上如下所示: public class Truck extends Vehicle { private int numberOfTrailers; public Truck(int numberOfTrailers, String registrationNumber, double volume, float averageSpeed, float maxWeight, int

我有一个带有GUI的Java交付项目,我想实现它

我有3个功能: 创造,, 删除,以及 编辑

我的GUI基本上如下所示:

public class Truck extends Vehicle {
    private int numberOfTrailers;

public Truck(int numberOfTrailers, String registrationNumber, double volume, float averageSpeed, float maxWeight, int length){
        super(registrationNumber, volume, averageSpeed, maxWeight, length);
        this.numberOfTrailers = numberOfTrailers;
    }

我的问题是:当我输入数据并使用“创建”按钮时:如何创建对象并将这些信息推送到下面的主方法:

Truck cyberTruck = new Truck(1,"1339TRCK",1000, 100, 2267, 20);
我的卡车课是这样的:

public class Truck extends Vehicle {
    private int numberOfTrailers;

public Truck(int numberOfTrailers, String registrationNumber, double volume, float averageSpeed, float maxWeight, int length){
        super(registrationNumber, volume, averageSpeed, maxWeight, length);
        this.numberOfTrailers = numberOfTrailers;
    }
因此,参数是拖车数量、注册号、体积、平均速度、最大重量和长度

我想知道如何将所有这些输入推送到main中,并使用GUI创建新对象。
另外,当我创建卡车时,它应该显示在左侧的JList上,通过从JList中选择卡车,我也应该能够删除它。最后一步是,当我从JList中单击卡车名称时,能够看到所有信息,并将所有属性显示到JTextField。

看起来这包含了很多问题。我将尝试这种方法:

首先,“创建”按钮需要一个ActionListener ()

其次,需要从JTExtField读取值 ()

使用这些值,您可以创建一个“Truck”对象,并将其存储在一个列表中,您可以将其传递给JList ()

“我的问题是:“1)如果每个帖子只关注一个问题,并且有一个描述该问题的标题,那么问答网站的效果最好。2) 虽然标题实际上是一个单一的问题,但结尾需要一个“?”。