Bug dans méthode JAVA

Bug dans méthode JAVA - Java - Programmation

Marsh Posté le 01-04-2020 à 19:19:43    

Bonjour
Pendant ces temps ralentis j'ai décidé de me remettre à la prog et pourquoi pas à java.
 
J'ai commencé une appli pour le boulot et je sèche déjà au début.
Je vous met le code ou j'ai précisé les deux lignes à "PROBLEME" car je suis bloqué.
 
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
 
 
 
public class SQCDP1  
 
{
 
 public static void main(String[] args)  
 
 {    
   //----------------------------Création fenêtre 1---------------------------------------------
   
   JFrame frame1 = new JFrame();
   
   frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 
   frame1.setLocationRelativeTo(null);
 
   frame1.setTitle("Declare NC" );                                  
 
   frame1.setSize(600, 400);            
         
   //-------------------------------Création panel + bouton dans fenêtre 1------------------------------------    
   
   JPanel zone1 = new JPanel();                  
               
   frame1.getContentPane().add(zone1);
   
   zone1.setBackground(Color.white);  
                   
   Button Btn_depart = new Button("DEPART" );
   
   zone1.add(Btn_depart);    
       
   Btn_depart.addActionListener( new ActionListener()
   {
           actionPerformed(ActionEvent test);
                       
           test();
                     
   } // PROBLEME
   
         //--------------- Début méthode test-------------------------  
           
          public static void test ()
          {
          JFrame frame2 = new JFrame();
         
        frame2.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 
        frame2.setLocationRelativeTo(null);
 
        frame2.setTitle("Sélection ligne" );                                  
 
        frame2.setSize(800, 600);  
         
        frame2.setVisible(true);
                     
          } // PROBLEME
           
           //-------------------Fin methode test-------------------
         
   
 }
 
}
 
Merci d'avance  :)  


---------------
J'ai du être très vilain dans une vie antérieure.
Reply

Marsh Posté le 01-04-2020 à 19:19:43   

Reply

Marsh Posté le 01-04-2020 à 21:55:17    

Je viens enfin de trouver (3H en tout mais bon)
J'avais mis ma méthode test dans le main.
 
Par contre maintenant un souci avec cette partie:
 
Btn_depart.addActionListener(new ActionListener()
           
           {  
           ActionPerformed(ActionEvent test);  
           test();
           }
             
Une idée ?


---------------
J'ai du être très vilain dans une vie antérieure.
Reply

Marsh Posté le 02-04-2020 à 08:13:12    

Et concrètement, c'est quoi le message d'erreur ?

Reply

Marsh Posté le 02-04-2020 à 19:54:19    

J'ai 2 messages:
 le premier qui concerne  ActionPerformed(ActionEvent test);  
qui dit: The type new ActionListener(){} must implement the inherited abstract method ActionListener.actionPerformed(ActionEvent)
 
Le deuxième qui concerne: test();
qui dit: This method requires a body instead of a semicolon
 


---------------
J'ai du être très vilain dans une vie antérieure.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed