第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將 GUI 中的輸入數(shù)據(jù)存儲到數(shù)組列表中?

如何將 GUI 中的輸入數(shù)據(jù)存儲到數(shù)組列表中?

冉冉說 2022-09-14 16:48:47
用戶輸入車輛名稱和 ID 并單擊添加車輛后,您將創(chuàng)建一個車輛對象并將其存儲到車輛的數(shù)組列表中。如何將來自GUI的輸入數(shù)據(jù)存儲到數(shù)組列表中?import javafx.application.Application;import javafx.event.ActionEvent;import javafx.event.EventHandler;import javafx.scene.Scene;import javafx.scene.control.Button;import javafx.scene.control.Label;import javafx.scene.control.TextField;import javafx.scene.layout.GridPane;import javafx.stage.Stage;public class Main extends Application {    public static void main(String[] args) {        Application.launch(args);    }    @Override    public void start(Stage primaryStage) throws Exception {        GridPane gridPane = new GridPane();        Label VehicleName = new Label("Vehicle Name ");        TextField VehicleNameF = new TextField();        Label Vehicle_ID = new Label("Vehicle ID");        TextField VehicleID = new TextField();        Button AddButton = new Button("Add Vehicle");        gridPane.setHgap(15);        gridPane.setVgap(15);        gridPane.add(VehicleName, 0, 0);        gridPane.add(Vehicle_ID, 0, 1);        gridPane.add(VehicleNameF, 1, 0);        gridPane.add(VehicleID, 1, 1);        gridPane.add(AddButton, 1, 2, 2, 1);        Scene scene = new Scene(gridPane, 300, 150);        primaryStage.setScene(scene);        primaryStage.show();    }}
查看完整描述

3 回答

?
瀟湘沐

TA貢獻1816條經驗 獲得超6個贊

首先,為您的對象創(chuàng)建一個數(shù)組:車輛。


要從 GUI 獲取數(shù)據(jù),您需要事件偵聽器:


AddButton.setOnAction(e -> 

{  

 Vehicule vehicule = new Vehicule();  

 vehicle.setVehicleId(VehicleID.getText());

 vehicle.setVehicleName(VehicleNameF.getText());

 Vehicules.add(vehicule);

 //Vehicules is the array where you put all your objects.

})

這是否回答了您的問題?


查看完整回答
反對 回復 2022-09-14
?
弒天下

TA貢獻1818條經驗 獲得超8個贊

首先,您必須創(chuàng)建:


class Vehicle {

    long vehicleId;

    String vehicleName;

    Vehicle(){

    }

    void setVehicleId(long vehicleID){

       this.vehicleId=vehicleID;

    } 

    long getVehicleId(){

        return vehicleId;

    }

    void setVehicleName(vehicleName){

        this.vehicleName=vehicleName;

    }

    String getVehicleName(){

        return vehicleName;

    }

}

接下來,您必須創(chuàng)建新對象:


Vehicle vehicle1=new Vehicle();

在要添加指定值的位置


vehicle1.setVehicleName(Vehicle name-variable got from swing);

vehicle1.setVehicleId(Vehicle id-variable got from swing);

以及列表:


List<Vehicle> vehiclesList=new ArrayList<Vehicle>()

vehiclesList.add(vehicle1);


查看完整回答
反對 回復 2022-09-14
?
幕布斯6054654

TA貢獻1876條經驗 獲得超7個贊

您缺少類似以下內容的內容:


AddButton.setOnAction(e -> 

{    

   vehicle1.setVehicleId(VehicleID.getText());

   vehicle1.setVehicleName(VehicleNameF.getText());

});


查看完整回答
反對 回復 2022-09-14
  • 3 回答
  • 0 關注
  • 102 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號