int i = 0;
LinkList ls = новый LinkList ();
int total = 0;
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
Hidden.setText(" ");
DefaultTableModel model = (DefaultTableModel) jTable1.getModel();
try{
total=0;
total = total + Integer.parseInt(jTextField1.getText().toString())
+ Integer.parseInt(jTextField2.getText())
+ Integer.parseInt(jTextField3.getText())
+ Integer.parseInt(jTextField4.getText())
+ Integer.parseInt(jTextField5.getText())
+ Integer.parseInt(jTextField6.getText())
+ Integer.parseInt(jTextField7.getText())
+ Integer.parseInt(jTextField8.getText())
+ Integer.parseInt(jTextField9.getText())
+ Integer.parseInt(jTextField10.getText())
+ Integer.parseInt(jTextField11.getText())
+ Integer.parseInt(jTextField12.getText());
if(!Jname.getText().trim().equals(""))
{
if(Jsection.getText().trim().equals("College") || Jsection.getText().trim().equals("Academic Block"))
{
if(total != 0)
{
CleanerInfo cf[] = new CleanerInfo[jTable1.getRowCount()];
model.addRow(new Object[]{Jname.getText(),Jsection.getText(),total,Jpaymenthr.getText()});
cf[i] = new CleanerInfo(Jname.getText(),Jsection.getText(),total,Double.parseDouble(Jpaymenthr.getText()));
ls.insertFront(cf[i]);
}
else
{
Hidden.setText("Please fill in all the months");
}
}
else
{
Hidden.setText("There are only two section");
}
}
else
{
Hidden.setText("Janitor's name can't be empty");
}
}
catch(NumberFormatException e)
{
Hidden.setText("Please fill in with numbers");
}
}
Произошла ошибка: ArrayIndexOutofBound 0 Исключение
Предполагается, что она может быть добавлена в массив.
Может кто-нибудь предложить лучший способ вставить данные вмассив?
Исключение в потоке "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 1