2015-05-21 2 views
0

У меня есть два синтаксических ошибки в моей форме Войти код панели и вот это:Родитель не является публичным в компоненте

private void loginActionPerformed(java.awt.event.ActionEvent evt) {          
     boolean result =false; 
    try{ Koneksi objKoneksi = new Koneksi(); 
     Connection kon = objKoneksi.bukaKoneksi(); 
     Statement stat = kon.createStatement(); 
     String username = id.getText(); 
     String password = pass.getText(); 


     String query = "select * from userid where id='" +id+ "'and pass='"+pass+"'"; 

      result=stat.executeQuery(query).next(); 
     } catch (SQLException e) 
     { 
      System.out.println(e.toString());} 
     if(result){ 
      JOptionPane.showMessageDialog(null,"LOGIN SUCCESS"); 
      this.setVisible(false); 
      new Aplikasi().show(); 
      this.parent.setVisible(true); 
      this.dispose();} 
     else { 
      error.setText("ERROR LOGIN");}    

} 

Существует зачеркивание на Show() методы и красный шар в линии this.parent.setVisible(true) сказал Parent is not public in Component; cannot be accessed from outside packages. Что здесь может пойти не так? благодаря, прежде чем

PS: Я новичок, и английский не мой родной язык

ответ

0

Забастовка через скорее всего, означает, что метод вы звоните осуждается.

Ошибка, указывающая, что родительский объект не является общедоступным, означает, что поле parent в объекте this невозможно получить доступ напрямую. Если я не ошибаюсь, вы можете позвонить getParent(), чтобы получить к нему доступ.

+0

так что нового для 'show()'? Я пытаюсь запустить файл, и он показывает ERROR LOGIN (я уже добавляю свой идентификатор пользователя и пароль в базу данных) – Rainzo78

+0

Вам, вероятно, потребуется проверить документацию класса Aplikasi или его родительских классов, чтобы увидеть, почему 'show () 'дает вам удар. Кстати, забастовка, вероятно, добавлена ​​вашей IDE, поэтому вы также должны проверить свою помощь/документ IDE, чтобы узнать, что именно это означает, а просто, чтобы быть уверенным. – thinker

+0

У меня проблема с Show(). Как насчет входа в систему? – Rainzo78

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