Forum Programmation.java programme en java

Posté par  .
Étiquettes : aucune
-5
17
fév.
2009

Bonjour,

je cherche de l aide pour programmer une application en java (éxécutable sous eclipse) concernant la course de l EKIDEN
il s agit a partir d une fenetre principale de pouvoir creer une course, puis d inscrire les equipes, de declencher le chrono et de recuperer les resultats de la course a la fin
les formulaire sont enregistré au format xml
et les resultats seront donné sous format html
Si quelqu un gere bien je suis preneur
Merci

-> le code c est comme l acne y en a partout et on s en sort plus
  • # On ne va pas le faire à ta place...

    Posté par  (site web personnel) . Évalué à 3.

    Si tu veux qu'on t'aide, pose nous des questions un peu plus précises. Là j'ai juste l'impression que tu veux qu'on fasse tes devoirs à ta place, c'est pas comme ça que tu vas progresser. Je me trompe ?
  • # beuh

    Posté par  (site web personnel) . Évalué à 2.

    Et la personne qui fait ton projet à ta place, elle gagne au moins quelque chose.. ?
  • # Éxecutable sous Eclipse ...

    Posté par  . Évalué à 2.

    ça veut dire quoi?

    Tu devrais voir aussi du coté de JavaFx si tu veux faire du graphisme avec du java simplement.
  • # Show Us The Code

    Posté par  . Évalué à 1.

    Poste ici le code que tu as déjà écrit, on t'aidera ensuite.
  • # mon code

    Posté par  . Évalué à 1.

    voici le code de ma fenetre principale:
    -je souhaite en cliquant dans le menu faire le lien vers une autre class
    -ecrire du texte dans une applet simplement (a laffichage au centre de la fenetre)
    -sauvegarder un formulaire via XML
    -afficher l'enregistrement en HTML
    merci

    package test1;

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

    public class carnet_adresse { //déb

    public static void main (String args[]) { //déb

    //Appel de la classe maJFrame pour construire la fenetre
    maJFrame fenetre = new maJFrame();
    fenetre.setBounds(200, 100, 500, 300);
    fenetre.setLocationRelativeTo(null);

    } //fin

    } //fin

    class maJFrame extends JFrame { //déb

    //Constructeur des boutons
    //JButton monBouton1 = new JButton () ;
    //JButton monBouton2 = new JButton () ;
    //JButton monBouton3 = new JButton () ;

    //Constructeur de la class
    public maJFrame() { //déb

    //Appel du constructeur JFrame() avec le titre de la fenetre en parametre
    super("EKIDEN V1.0b");

    //Lorsqu'on ferme la fenetre:
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    //Rend visible la fenetre
    setVisible(true);






    //Definition d'un panel qui sert à placer les composants dans la JFrame
    JPanel monPanel = new JPanel();

    //Couleur du panel
    monPanel.setBackground(Color.WHITE);

    //Appel du constructeur du layout
    FlowLayout monLayout = new FlowLayout();

    //Ajout du Layout au panel
    monPanel.setLayout(monLayout);

    //Ajout des composants au panel
    //monPanel.add(monBouton1);
    //monPanel.add(monBouton2);
    //monPanel.add(monBouton3);

    ////////////////////////////////////////////////////////////////////////
    ///MENU///

    //Creation de la barre menu
    JMenuBar menu = new JMenuBar();

    //Creation des rubriques du menu
    JMenu menuCourse = new JMenu();
    JMenu menuEquipe = new JMenu();
    JMenu menuAide = new JMenu();
    JMenu menuQuitter = new JMenu();

    //Creation des sous rubriques
    JMenuItem menuEnregistrerC = new JMenuItem();
    JMenuItem menuModifierC = new JMenuItem();
    JMenuItem menuSupprimerC = new JMenuItem();

    JMenuItem menuEnregistrerE = new JMenuItem();
    JMenuItem menuModifierE = new JMenuItem();
    JMenuItem menuSupprimerE = new JMenuItem();

    JMenuItem menuReglesAide = new JMenuItem();
    JMenuItem menuAboutAide = new JMenuItem();

    //Propriete du menu
    menu.setBackground(new Color(255, 255, 255));
    menu.setBorder(null);
    menu.setAutoscrolls(true);
    menu.setBorderPainted(false);
    menu.setName("Menu");
    menu.setOpaque(false);

    //On indique les differentes etiquettes du menu et leur sous menu:
    menuCourse.setText("Course");
    menuEnregistrerC.setText("Enregistrer une course");
    menuCourse.add(menuEnregistrerC);
    menuModifierC.setText("Modifier une course");
    menuCourse.add(menuModifierC);
    menuSupprimerC.setText("Supprimer une course");
    menuCourse.add(menuSupprimerC);
    menu.add(menuCourse);

    menuEquipe.setText("Equipe");
    menuEnregistrerE.setText("Enregistrer une équipe");
    menuEquipe.add(menuEnregistrerE);
    menuModifierE.setText("Modifier une équipe");
    menuEquipe.add(menuModifierE);
    menuSupprimerE.setText("Supprimer une équipe");
    menuEquipe.add(menuSupprimerE);
    menu.add(menuEquipe);

    menuAide.setText("Aide");
    menuReglesAide.setText("Régles de la course");
    menuAide.add(menuReglesAide);
    menuAboutAide.setText("A propos de...");
    menuAide.add(menuAboutAide);
    menu.add(menuAide);

    menuQuitter.setText("Quitter");


    ///////////////////////////////////////////////////////////////////
    ///ECOUTE SOURIS///

    //On declare l'ecoute de la souris pour le menu Quitter
    menuQuitter.addMouseListener(new java.awt.event.MouseAdapter() { //déb
    public void mousePressed(java.awt.event.MouseEvent evt) { //déb
    menuQuitterMousePressed(evt);
    } //fin
    } //fin
    );






    ///////////////////////////////////////////////////////////////////
    ///MENU///
    //On ajoute au menu les rubriques
    menu.add(menuCourse);
    menu.add(menuEquipe);
    menu.add(menuAide);
    menu.add(menuQuitter);

    //On applique ce menu dans la JFrame
    setJMenuBar(menu);

    //On ajoute le panel a la JFrame
    getContentPane().add(monPanel);

    //////////////////////////////////////////////////////////////////

    //On lance la fenetre avec le panel
    //qui sera redimensionne en fonction du menu
    pack();
    } //fin

    //////////////////////////////////////////////////////////////////
    ///METHODE//
    //Methode s'executant lors du click sur le menu quitter
    protected void menuQuitterMousePressed(MouseEvent evt) { //déb
    //On quitte l'application
    System.exit(0);
    } //fin

    } //fin
  • # ouvrir une autre class

    Posté par  . Évalué à 1.

    merci les gars pour tous vos commentaires constructifs ...
    on a le droit d'etre debutant et de s'appuyer sur l'existant
    bref passons!
    je progresse doucement et je voudrais savoir comment ouvrir a partir de la classe principale une autre class sous l'effet d'un clic souris dans mon menu contextuel


    j'ai mis en ecoute le sous menu mais apres ...

    protected void menuAboutAideMousePressed(MouseEvent evt) { //déb
    //On ouvre la nouvelle fenetre = class

    } //fin
  • # suite

    Posté par  . Évalué à 1.

    ça sert a rien ben il faut bien le creer l interface graphique ça sert de support
    bref...
    j ai pas mal avancer depuis grace a vos non conseils mais je galere toujours sur l enregistrement des donnes ecrites sur la JFrame dans un fichier XML
    pliz pouvez vous me donner quelques exemples
    merci

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.