我正在构建一个简单的应用程序。当我点击按钮时,会出现对话框,我填写信息并将其转换为JTable。这几乎就是整个计划。当我尝试将信息放入表中时,会弹出异常。数据似乎与构造函数中的数据类型一致。
BUTTON LISTENER
ActionListener al = new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
if(e.getSource()==b_pridej){
dialog = new MistoDialog();
dialog.setVisible(true);
mista.pridejMisto(dialog.getNoveMisto());
}
}
};
使用对话框中的数据填充构造函数的方法
public Misto getNoveMisto(){
Misto misto = new Misto( new Integer(souradnice.getText()), nazev.getText(), poznamka.getText(),new Integer(hodnoceni.getText()),datum.getText());
return misto;
}
构造
public Misto(int souradnice, String nazev, String poznamka, int hodnoceni,String date) {
this.souradnice = souradnice;
this.nazev = nazev;
this.poznamka = poznamka;
this.hodnoceni = hodnoceni;
this.date = date;
}