Bug dans méthode JAVA - Java - Programmation
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 ?
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
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.