это кусок кода, который вызвал мою проблему:
SwingWorker <Vector,void> sw=new SwingWorker <Vector,void>(){
@Override
protected Vector doInBackground() throws Exception {
TvaJpaController tjc =new TvaJpaController(emf);
Vector l_tva=null;
try{
l_tva= (Vector) tjc.findTvaEntities();
}
catch(javax.persistence.PersistenceException e)
{
javax.swing.JOptionPane.showMessageDialog(null,"please check your internet connecting");
}
return l_tva;
}
@Override
protected void done() {
Vector l_tva=null;
try {
l_tva=get();
} catch (InterruptedException ex) {
Logger.getLogger(main.class.getName()).log(Level.SEVERE, null, ex);
} catch (ExecutionException ex) {
Logger.getLogger(main.class.getName()).log(Level.SEVERE, null, ex);
}
int n = l_tva.size();
for(int i=0;i<n;i++){
Tva tva =(Tva)l_tva.elementAt(i);
tva_article.addItem(tva.getIdtva());
}
}
};
sw.execute();
эта строка:
SwingWorker <Vector,void> sw=new SwingWorker <Vector,void>()
выдает ошибку: недопустимый запуск типа ...
Я думаю, что моя проблема была из-за "вектора", но я не знаю, как решить ..
Любая помощь?