A voir également:
- Erreur JAVA : "fatal error occured"
- Erreur 0x80070643 - Accueil - Windows
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
3 réponses
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 292
26 déc. 2009 à 10:45
26 déc. 2009 à 10:45
Il te manque la méthode main?
Comment veux-tu que ton programme marche sans cela?
Comment veux-tu que ton programme marche sans cela?
Merci pour ta réponse si rapide et matinale en cette période de fêtes Arth.
Cependant Eclipse me fait le même coup pour ce programme où il y a bien une méthode main (les lignes avec les TODO ont été ajoutées par Eclipse pour enlever une autre erreur que je ne comprenais pas):
import javax.swing.*;
import java.awt.event.*;
class fenetre_3 extends JFrame implements MouseListener{
fenetre_3(){ // constructor
setTitle("Gestion de clics");
setBounds(500,500,100,1000);
addMouseListener(this); // la fenetre sera son propre écouteur
}
public void mouseClicked(MouseEvent ev) { //méthode gérant un clic de souris
int x=ev.getX();
int y=ev.getY();
System.out.println("clic au point de coordonées:"+x+","+y);
}
public void MousePressed (MouseEvent ev){}
public void MouseReleased (MouseEvent ev){}
public void MouseEntered (MouseEvent ev){}
public void MouseExited (MouseEvent ev){}
@Override
public void mouseEntered(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mouseExited(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mousePressed(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mouseReleased(MouseEvent e) {
// TODO Auto-generated method stub
}
public static class afficher_fenetre_3 {
public static void main (String args []){
fenetre_3 fen =new fenetre_3();
fen.setVisible(true);
}}}
Il y a bien un main, aucune erreur soulignée en rouge mais même problème à la compilation.
Cependant Eclipse me fait le même coup pour ce programme où il y a bien une méthode main (les lignes avec les TODO ont été ajoutées par Eclipse pour enlever une autre erreur que je ne comprenais pas):
import javax.swing.*;
import java.awt.event.*;
class fenetre_3 extends JFrame implements MouseListener{
fenetre_3(){ // constructor
setTitle("Gestion de clics");
setBounds(500,500,100,1000);
addMouseListener(this); // la fenetre sera son propre écouteur
}
public void mouseClicked(MouseEvent ev) { //méthode gérant un clic de souris
int x=ev.getX();
int y=ev.getY();
System.out.println("clic au point de coordonées:"+x+","+y);
}
public void MousePressed (MouseEvent ev){}
public void MouseReleased (MouseEvent ev){}
public void MouseEntered (MouseEvent ev){}
public void MouseExited (MouseEvent ev){}
@Override
public void mouseEntered(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mouseExited(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mousePressed(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mouseReleased(MouseEvent e) {
// TODO Auto-generated method stub
}
public static class afficher_fenetre_3 {
public static void main (String args []){
fenetre_3 fen =new fenetre_3();
fen.setVisible(true);
}}}
Il y a bien un main, aucune erreur soulignée en rouge mais même problème à la compilation.
chuka
Messages postés
965
Date d'inscription
samedi 11 octobre 2008
Statut
Membre
Dernière intervention
29 juillet 2010
378
26 déc. 2009 à 11:40
26 déc. 2009 à 11:40
Salut,
je pense que c'est juste un prb d'accolade mal placer!!;)
Essaye le code si dessous ca devrait marcher....
import javax.swing.*;
import java.awt.event.*;
class fenetre_3 extends JFrame implements MouseListener{
fenetre_3(){ // constructor
setTitle("Gestion de clics");
setBounds(500,500,100,1000);
addMouseListener(this); // la fenetre sera son propre écouteur
}
public void mouseClicked(MouseEvent ev) { //méthode gérant un clic de souris
int x=ev.getX();
int y=ev.getY();
System.out.println("clic au point de coordonées:"+x+","+y);
}
public void MousePressed (MouseEvent ev){}
public void MouseReleased (MouseEvent ev){}
public void MouseEntered (MouseEvent ev){}
public void MouseExited (MouseEvent ev){}
@Override
public void mouseEntered(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mouseExited(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mousePressed(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mouseReleased(MouseEvent e) {
// TODO Auto-generated method stub
}
}
public class afficher_fenetre_3 {
public static void main (String args []){
fenetre_3 fen =new fenetre_3();
fen.setVisible(true);
}}
je pense que c'est juste un prb d'accolade mal placer!!;)
Essaye le code si dessous ca devrait marcher....
import javax.swing.*;
import java.awt.event.*;
class fenetre_3 extends JFrame implements MouseListener{
fenetre_3(){ // constructor
setTitle("Gestion de clics");
setBounds(500,500,100,1000);
addMouseListener(this); // la fenetre sera son propre écouteur
}
public void mouseClicked(MouseEvent ev) { //méthode gérant un clic de souris
int x=ev.getX();
int y=ev.getY();
System.out.println("clic au point de coordonées:"+x+","+y);
}
public void MousePressed (MouseEvent ev){}
public void MouseReleased (MouseEvent ev){}
public void MouseEntered (MouseEvent ev){}
public void MouseExited (MouseEvent ev){}
@Override
public void mouseEntered(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mouseExited(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mousePressed(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mouseReleased(MouseEvent e) {
// TODO Auto-generated method stub
}
}
public class afficher_fenetre_3 {
public static void main (String args []){
fenetre_3 fen =new fenetre_3();
fen.setVisible(true);
}}
Merci Chuka c'est sympa de répondre =)
Le truc c'est que Eclipse ne me souligne rien en rouge du coup c'est pas un problème d'accolade
Mais ton programme marche tout aussi bien que le mien =D
Mais jviens de trouver mon problème =O
En fait pour tous mes programmes qui ne marchaient pas à cause de cette erreur, il me suffit de faire " Run as JAVA application" avec un clic droit sous Eclipse
Et la !
PAF tout marche !
grosse prise de tête matinale =S
Merci encore pour vos réponses c'est vraiment sympa
Je serais surement très vite de retour.... Avec de nouveaux problèmes... ( -_-")
MERCI
Le truc c'est que Eclipse ne me souligne rien en rouge du coup c'est pas un problème d'accolade
Mais ton programme marche tout aussi bien que le mien =D
Mais jviens de trouver mon problème =O
En fait pour tous mes programmes qui ne marchaient pas à cause de cette erreur, il me suffit de faire " Run as JAVA application" avec un clic droit sous Eclipse
Et la !
PAF tout marche !
grosse prise de tête matinale =S
Merci encore pour vos réponses c'est vraiment sympa
Je serais surement très vite de retour.... Avec de nouveaux problèmes... ( -_-")
MERCI