Partage
  • Partager sur Facebook
  • Partager sur Twitter

interface graphique

chrono

1 mai 2012 à 0:53:34

je suis un debutant en java .si quelqu'un peut m'aider à corriger mes erreurs
le code est codé sous eclipse .utiliser eclipse pour voir les erreurs.
merci. ci-bas le code
*********************************************************************

import java.awt.GridLayout;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Timer;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.SwingConstants;


import java.awt.event.*;
import java.awt.*;
import javax.swing.*;

public class Chrono extends JFrame {



JLabel label1;
JLabel timeur;
int compteur;
JTextField temps;
JButton button ;
Timer timer;

public Chrono( ) {
this.setLayout(new GridLayout(2,2,5,5));
label1 = new JLabel("Entrer le temps de jeu en seconde",SwingConstants.CENTER);
this.add(label1);
temps = new JTextField(5);
this.add(temps);
button = new JButton("debut");
timeur = new JLabel("temps restant",SwingConstants.CENTER);
this.add(timeur);
event e = new event();
button.addActionListener(e);
}


public class event implements ActionListener{

public void actionperformed(ActionEvent e){
int compteur =(int) (Double.parseDouble(temps.getText()));
timeur.setText("il reste "+compteur );
TimeClass tc = new TimeClass(compteur);
timer=new Timer();
//timer.start();

}

@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub

}




}
public class TimeClass implements ActionListener{
int c;
public TimeClass(int c){
this.c=c;
}
public void actionPerformed(ActionEvent tc){
c--;
if(c>= 1){
timeur.setText("il reste" +c);
}else{
//timer.stop();

timeur.setText("fini");
Toolkit.getDefaultToolkit().beep();
}
}
}
public static void main(String arg[]){
Chrono chrono= new Chrono();
chrono.setDefaultCloseOperation(EXIT_ON_CLOSE);
chrono.setSize(250, 100);
chrono.setTitle(" Sangawafati");
chrono.setVisible(true);
}

}

  • Partager sur Facebook
  • Partager sur Twitter
1 mai 2012 à 10:26:10

Bonjour,
  • Manque de politesse : Un "Bonjour" n'a jamais tué personne.
  • Balise de codes non utilisé pour exposé ton code.
  • On aide à debugger et non à fournir une solution toute prête. Merci de donner les erreurs et les différentes approches que tu as tenté dans tes postes.
Je ferme.
  • Partager sur Facebook
  • Partager sur Twitter
Si vous voulez me retrouver, rendez-vous sur ZesteDeSavoir.