2016-12-07 3 views
0

Java не может найти символ: переменная ПгвЬЫатеJava Addressbook не может найти символ

Я пытался сохранить контактную информацию в массиве строк и хранить массив в объекте, так что я могу показать контактную информацию в о JTable, а также сохранить контактную информацию.

class addressBook implements ActionListener{ 
    static int num;static Object[] contact = new Object[99]; 
    ....... 
    } 
    public void actionPerformed(ActionEvent e){ 
     if(c.equals("Save New Contact")){ 
     contacts CT = new contacts(); 
     CT.FirstName=tf[4].getText(); 
     CT.LastName=tf[5].getText(); 
     CT.EmailAddress=tf[6].getText(); 
     CT.Address=tf[7].getText() 
     CT.PhoneNo=tf[8].getText(); 
     contact[num] = CT;num++; 
     }else if(c.equals("View/Delete Contacts")){ 
     String[][] data = new String[num][5]; 
     for(int i=0; i<num;i++){ 
       data[i][0]=contact[i].FirstName; 
     } 
     } 
    } 
    class contacts implements Serializable{String FirstName; String LastName; String EmailAddress; String Address; String PhoneNo;} 
+0

попробуйте этот 'class contacts реализует Serializable {public String FirstName; String LastName; String EmailAddress; String Address; String PhoneNo;} ' –

+0

Это не работает – nano

ответ

0

Вы создаете Object массив вместо contacts в:

static Object[] contact = new Object[99]; 

использование

static contacts[] contact = new contacts[99]; 

Кроме того, пожалуйста, следуйте соглашению об именах Java. Начать имена классов с заглавной буквой. Напр. Contacts вместо contacts.

+0

Я работал, спасибо вам большое. – nano

Смежные вопросы