入社日の受け入れを含む仮釈放制度を作っています。
javaでインターフェースを作成するためにswingsを使用しています。ユーザーがスピナーの値を日付に設定するようにしたいのですが、プログラムはユーザーが選択した月と年を取得できる必要があります。
私の従業員オブジェクトは、私が作成したクラス Date の変数で構成されています。
ユーザーが送信ボタンをクリックしたときに従業員のオブジェクトを作成したい。
解決策を見つけることができません。
ここに私のプログラムのいくつかのスニペットがあります。
メインフレーム.java
private JSpinner sdoj;
private SpinnerDateModel sp;
sp=new SpinnerDateModel();
sdoj=new JSpinner(sp);
submit.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
Employee emp=new Employee();
emp.setDOJ(sp.getCalendarField()); //this is something i have tried but i am not successful
}
}
従業員.java
public class Employee {
private int employeeId;
private String employeeName,employeeAddress;
private boolean bC, bCPlus,bJava;
private EnumGender eGender;
private EnumDepartment eDepartment;
private EnumQualification eQualification;
private Date DOJ;
public Employee() {
// TODO Auto-generated constructor stub
}
}
日付.java
public class Date {
private int day,month,year;
public Date(int day, int month, int year) {
super();
this.day = day;
this.month = month;
this.year = year;
}
}