Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Java - Gerarchia di classi errore(Exception in thread
Forum - Java - Gerarchia di classi errore(Exception in thread "main" java.lang.StackOverflowError)

Avatar
hackme (Normal User)
Newbie


Messaggi: 14
Iscritto: 04/11/2009

Segnala al moderatore
Postato alle 12:59
Domenica, 13/02/2011
vi metto tutto il codice...

classe 1:

Codice sorgente - presumibilmente Java

  1. import javax.swing.UIManager;
  2. import javax.swing.UnsupportedLookAndFeelException;
  3.  
  4.  
  5.  
  6. public class pwd {
  7.  
  8.                 UIManager.setLookAndFeel("com.sun.java.swing.plaf.gtk.GTKLookAndFeel");
  9.                 finestra f = new finestra();
  10.         }
  11.  
  12. }



classe 2:

Codice sorgente - presumibilmente Java

  1. import javax.swing.*;
  2.  
  3. public class finestra extends JFrame{
  4.         public JFrame finestra;
  5.         public JButton bottone1;
  6.         public JList list1;
  7.        
  8.         finestra(){
  9.                
  10.                 bottone1 = new JButton("add");
  11.                 bottone1.setBounds(10,10, 40, 40);
  12.                 [b]bottone1.addActionListener(new add());[/b]
  13.                
  14.                 list1 = new JList();
  15.                 list1.setBounds(10, 60, 230, 250);
  16.                
  17.                 finestra = new JFrame("PwdManager hackme-java-programs©");
  18.                 finestra.setSize(400, 350);
  19.                 finestra.setResizable(false);
  20.                 finestra.setLayout(null);
  21.                 finestra.setDefaultCloseOperation(EXIT_ON_CLOSE);
  22.                 finestra.setLocationRelativeTo(null);
  23.                 finestra.setVisible(true);
  24.                 finestra.add(list1);
  25.                 finestra.add(bottone1);
  26.         }
  27.        
  28. }




classe 3:

Codice sorgente - presumibilmente Java

  1. import java.awt.event.ActionEvent;
  2. import java.awt.event.ActionListener;
  3.  
  4. import javax.swing.JOptionPane;
  5.  
  6.  
  7. [b]public class add extends finestra implements ActionListener {[/b]
  8.  
  9.         public String addpwd;
  10.         public void actionPerformed(ActionEvent arg0) {
  11.                 addpwd = JOptionPane.showInputDialog(null, "add password:", "PwdManager - addpassword", JOptionPane.INFORMATION_MESSAGE);      
  12.         }
  13.  
  14. }



perchè non riesce ad ereditare la classe mi da errore nelle parti segnate in grassetto + Exception in thread "main" java.lang.StackOverflowError

aiutatemi perfavore... :hail:

PM