我正在創建一個員工管理系統,我想知道如何在成功登錄時將工作人員的詳細信息從登錄框架傳遞到其他框架。Java將值傳遞到另一個框架
我當前的方法是在成功登錄並通過構造函數傳遞它時檢索它們的數據。
if(checkPassword.equals(password)&&checkStaffId.equals(staffId)){
close();
String name = temp.getName();
String position = temp.getPosition();
String imageSrc = temp.getImageSRC();
String email = temp.getEmail();
Home page = new Home(staffId,name,position,imageSrc,email);
page.setVisible(true);
MainInterface menu = new MainInterface(staffId,name,position,imageSrc,email);
form b = new form(staffId,name,position,imageSrc,email);
Patients a = new Patients(staffId,name,position,imageSrc,email);
AdminMenu admin = new AdminMenu(staffId,name,position,imageSrc,email);
MainRpt r = new MainRpt(staffId,name,position,imageSrc,email);
viewSchedule s = new viewSchedule(staffId,name,position,imageSrc,email);
}
它的工作原理,但我想知道是否有其他方式來做到這一點。