2016-05-02 11 views
-1

私はログインフォームと "my profile"という名前のシーンを作成しました。だから、ユーザーがログインすると、 "私のプロフィールシーン"に変更されますが、情報は更新されません。どのように私のプロファイルのシーンにユーザーデータを格納するには? 私はログインできるユーザー情報を格納するためにユーザー&ユーザーサービスクラスを使用しました。今私はログインした情報を "私のプロフィール"のシーンに印刷したい。ログインしたユーザーの情報をjavafxの "myprofile"という名前のシーンに保存する方法は?

+0

それはあなたが必要な正確に何ビット不明です。最小限のコードサンプルや拡張ユースケースの説明を提供できますか? – fabian

答えて

0
package Profile; 

import carrentalservice.CarRentalService; 
import carrentalservice.Customer; 
import carrentalservice.CustomerService; 
import javafx.event.ActionEvent; 
import javafx.event.EventHandler; 
import javafx.scene.Scene; 
import javafx.scene.control.Label; 
import javafx.scene.layout.VBox; 
import javafx.geometry.Insets; 
import javafx.geometry.Pos; 
import javafx.scene.control.Button; 
import javafx.scene.control.TextField; 
import javafx.scene.layout.Region; 
import javafx.stage.Stage; 

public class Profile extends Scene { 

Label MyProfileLabel; 
Label UserIDLabel; 
Label NameLabel; 
Label GenderLabel; 
Label LocationLabel; 
TextField UserIDTextField; 
TextField NameTextField; 
TextField GenderTextField; 
TextField LocationTextField; 

static VBox root = new VBox(10); 

public Profile(){ 

    super(root,500,350); 





      MyProfileLabel=new Label("My Profile"); 
      MyProfileLabel.setId("label-custom"); 
      UserIDLabel=new Label("ID"); 
      NameLabel=new Label("Name"); 
      GenderLabel=new Label("Gender"); 
      LocationLabel=new Label("Location"); 

      UserIDTextField=new TextField(); 
      UserIDTextField.setMinWidth(Region.USE_PREF_SIZE); 
      UserIDTextField.setMaxWidth(Region.USE_PREF_SIZE); 




      NameTextField=new TextField(); 
      NameTextField.setMinWidth(Region.USE_PREF_SIZE); 
      NameTextField.setMaxWidth(Region.USE_PREF_SIZE); 

      GenderTextField=new TextField(); 
      GenderTextField.setMinWidth(Region.USE_PREF_SIZE); 
      GenderTextField.setMaxWidth(Region.USE_PREF_SIZE); 

      LocationTextField=new TextField(); 
      LocationTextField.setMinWidth(Region.USE_PREF_SIZE); 
      LocationTextField.setMaxWidth(Region.USE_PREF_SIZE); 


    root.setPadding(new Insets(10)); 
    root.getChildren().addAll(MyProfileLabel,UserIDLabel,UserIDTextField,NameLabel,NameTextField,GenderLabel,GenderTextField,LocationLabel,LocationTextField); 
      root.setAlignment(Pos.CENTER); 
      root.getStylesheets().add("ProViper.css"); 







} 

}

+0

ここに私が何をしたのですが、ログインしたユーザーの情報を表示するプロファイルを作成する方法はありません。 – JohnSnowc

関連する問題