Bonjour à vous,
Je sais que le problème remonte à il y a près de 2 ans, mais je me trouve aujourd'hui dans un cas similaire et je n'ai pas entierement compris la solution...
Citation :
Dans ma classe principale j'instancie une nouvelle classe (qui est en fait une fenêtre). Ce que je voudrais c'est que cette classe principale attende l'exécution d'un bouton de ma fenêtre afin de que cette fenêtre/classe envoie les infos adéquates pour que ma classe principale puisse continuer sereinnement.
|
Dans ma classe principale :
Code :
- boolean validateLogin = service.validateLogin(pathServer);
|
Dans ma classe contenant ma fonction "validateLogin":
Code :
- public boolean validateLogin(String pathServer) {
- final String sessionID = login(pathServer);
- if (!sessionID.equals("" )){
- connected = true;
- }
- return connected;
- }
|
Code :
- public String login(final String pathServer) {
- final JFrame jFrame = new JFrame();
- JButton jButton = new JButton();
- jButton.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent arg0) {
- if (!login.getSessionID().equals("" )){
- sessionID = login.getSessionID();
- }
- }
- });
- jFrame.add(jButton);
- jFrame.setEnabled(true);
- jFrame.setVisible(true);
- }
|
Ce que j'aimerai, c'est que ma classe principale attende l'evenement du bouton affiché dans "login" pour continuer... Comment m'y prendre?
Merci d'avance!