interface graphique JCreator

الموضوع في 'أرشيف المنتدى التعليمي' بواسطة Hanouu, بتاريخ ‏20 مارس 2009.

  1. Hanouu

    Hanouu عضو فعال

    إنضم إلينا في:
    ‏13 أوت 2008
    المشاركات:
    403
    الإعجابات المتلقاة:
    392
      20-03-2009 23:05
    :satelite:
    pouvez vous me donner un code source d'une simple application java jcreator qui représente une interface graphique tel que gestion de stock ou jeu​
     
  2. Sqizo

    Sqizo عضو فعال

    إنضم إلينا في:
    ‏16 سبتمبر 2007
    المشاركات:
    355
    الإعجابات المتلقاة:
    179
      20-03-2009 23:19
    Exercice 1
    /**
    * @(#)fentre.java
    *
    * fentre application
    *
    * @author
    * @version 1.00 2009/2/20
    */
    import java.awt.*;
    import java.awt.event.*;
    public class fenetre extends Frame{
    Label lNom;
    TextField nom;
    Label lPrenom;
    TextField prenom;
    Label lAdresse;
    TextArea adress;
    Label lDate;
    Choice jj;
    Choice mm;
    Choice aa;
    CheckboxGroup sexe;
    Checkbox homme;
    Checkbox femme;
    Button valider;
    Button annuler;
    Message boite;
    Panel boutons;
    Panel formulaire;
    Panel pNom;
    Panel pPrenom;
    Panel pAdresse;
    Panel pDate;
    Panel pSexe;
    Panel donnee;
    fenetre() {
    lNom=new Label("nom");
    nom=new TextField(20);
    lPrenom=new Label("prenom");;
    prenom=new TextField(20);
    lAdresse=new Label("adresse");;
    adress=new TextArea(3,20);
    lDate=new Label("date de naissance");;
    jj=new Choice();
    for(int i=1;i<=31;i++) jj.add(i+"");
    mm=new Choice();
    for(int i=1;i<=12;i++) mm.add(i+"");
    aa=new Choice();
    for(int i=1900;i<=2010;i++) aa.add(i+"");
    sexe= new CheckboxGroup();
    homme=new Checkbox("Homme",sexe,true);
    femme=new Checkbox("Femme",sexe,false);
    valider=new Button("Valider");
    valider.addActionListener(new ActionListener()
    {
    public void actionPerformed(ActionEvent evt){
    valider_clic();
    **
    **
    );
    annuler=new Button("Annuler");
    annuler.addActionListener(new ActionListener()
    {
    public void actionPerformed(ActionEvent evt){
    annuler_clic();
    **
    **
    );
    formulaire=new Panel(new BorderLayout());
    boutons=new Panel(new FlowLayout());
    boutons.add(valider);
    boutons.add(annuler);
    formulaire.add(boutons,"South");
    donnee=new Panel(new FlowLayout());
    formulaire.add(donnee,"Center");
    pNom=new Panel(new FlowLayout());
    pNom.add(lNom);
    pNom.add(nom);
    donnee.add(pNom);
    pPrenom=new Panel(new FlowLayout());
    pPrenom.add(lPrenom);
    pPrenom.add(prenom);
    donnee.add(pPrenom);
    pAdresse=new Panel(new FlowLayout());
    pAdresse.add(lAdresse);
    pAdresse.add(adress);
    donnee.add(pAdresse);
    pDate=new Panel(new FlowLayout());
    pDate.add(lDate);
    pDate.add(jj);
    pDate.add(mm);
    pDate.add(aa);
    donnee.add(pDate);
    pSexe=new Panel(new FlowLayout());
    pSexe.add(homme);
    pSexe.add(femme);
    donnee.add(pSexe);
    setTitle("formulaire");
    setSize(300,300);
    setLocation(200,200);
    add(formulaire);
    WindowAdapter win=new WindowAdapter(){
    public void windowClosing(WindowEvent e)
    {System.exit(0);****;
    this.addWindowListener(win);
    **
    public void valider_clic(){
    String s="Vous êtes:"+nom.getText()+" "+prenom.getText()+"\n du:"+jj.getSelectedItem()+"/"+mm.getSelectedItem()+"/"+aa.getSelectedItem()+"\n Vous êtes:"+sexe.getSelectedCheckbox().getLabel()+"\n Vous habitez : "+adress.getText();
    boite= new Message(this,s) ;
    **
    public void annuler_clic(){
    nom.setText("") ;
    prenom.setText("");
    adress.setText("");
    jj.select(0);
    mm.select(0);
    aa.select(0);
    sexe.setSelectedCheckbox(homme);
    **
    public static void main(String[] args) {

    new fenetre().setVisible(true);
    **
    **
    class Message extends Frame{
    Panel generale;
    Panel texte;
    Panel bouton;
    Button ok;
    fenetre F;
    Message(fenetre F,String s) {
    this.F=F;
    F.setEnabled(false);
    generale= new Panel(new BorderLayout());
    Label l=new Label(s);
    texte=new Panel();
    texte.add(l);
    ok=new Button("ok");
    bouton=new Panel();
    bouton.add(ok);
    generale.add(texte,"Center");
    generale.add(bouton,"South");
    add(generale);
    setSize(200,140);
    setLocation(F.getLocation().x+50,F.getLocation().y+50);
    setVisible(true);
    setResizable(false);
    setTitle("Attention!");
    ok.addActionListener(new ActionListener()
    {
    public void actionPerformed(ActionEvent evt){
    actionOk();
    **
    **) ;
    WindowAdapter win=new WindowAdapter(){
    public void windowClosing(WindowEvent e)
    {actionOk();****;
    this.addWindowListener(win);
    **
    void actionOk(){
    F.setEnabled(true);
    setVisible(false);
    **
    **

    Exercice 2
    /**
    * @(#)monApplet.java
    *
    * monApplet Applet application
    *
    * @author
    * @version 1.00 2009/2/21
    */

    import java.awt.*;
    import java.applet.*;
    import java.awt.event.*;
    public class monApplet extends Applet {
    Label lNom;
    TextField nom;
    Label lPrenom;
    TextField prenom;
    Label lAdresse;
    TextArea adress;
    Label lDate;
    Choice jj;
    Choice mm;
    Choice aa;
    CheckboxGroup sexe;
    Checkbox homme;
    Checkbox femme;
    Button valider;
    Button annuler;
    Message boite;
    Panel boutons;
    Panel formulaire;
    Panel pNom;
    Panel pPrenom;
    Panel pAdresse;
    Panel pDate;
    Panel pSexe;
    Panel donnee;

    public void init() {
    lNom=new Label("nom");
    nom=new TextField(20);
    lPrenom=new Label("prenom");;
    prenom=new TextField(20);
    lAdresse=new Label("adresse");;
    adress=new TextArea(3,20);
    lDate=new Label("date de naissance");;
    jj=new Choice();
    for(int i=1;i<=31;i++) jj.add(i+"");
    mm=new Choice();
    for(int i=1;i<=12;i++) mm.add(i+"");
    aa=new Choice();
    for(int i=1900;i<=2010;i++) aa.add(i+"");
    sexe= new CheckboxGroup();
    homme=new Checkbox("Homme",sexe,true);
    femme=new Checkbox("Femme",sexe,false);
    valider=new Button("Valider");
    valider.addActionListener(new ActionListener()
    {
    public void actionPerformed(ActionEvent evt){
    valider_clic();
    **
    **
    );
    annuler=new Button("Annuler");
    annuler.addActionListener(new ActionListener()
    {
    public void actionPerformed(ActionEvent evt){
    annuler_clic();
    **
    **
    );
    formulaire=new Panel(new BorderLayout());
    boutons=new Panel(new FlowLayout());
    boutons.add(valider);
    boutons.add(annuler);
    formulaire.add(boutons,"South");
    donnee=new Panel(new GridLayout(6,1));
    formulaire.add(donnee,"Center");
    pNom=new Panel(new FlowLayout());
    pNom.add(lNom);
    pNom.add(nom);
    donnee.add(pNom);
    pPrenom=new Panel(new FlowLayout());
    pPrenom.add(lPrenom);
    pPrenom.add(prenom);
    donnee.add(pPrenom);
    pAdresse=new Panel(new FlowLayout());
    pAdresse.add(lAdresse);
    pAdresse.add(adress);
    donnee.add(pAdresse);
    pDate=new Panel(new FlowLayout());
    pDate.add(lDate);
    pDate.add(jj);
    pDate.add(mm);
    pDate.add(aa);
    donnee.add(pDate);
    pSexe=new Panel(new FlowLayout());
    pSexe.add(homme);
    pSexe.add(femme);
    donnee.add(pSexe);
    setSize(300,300);
    add(formulaire);

    **

    public void paint(Graphics g) {



    **
    public void valider_clic(){
    String s="Vous êtes:"+nom.getText()+" "+prenom.getText()+"\n du:"+jj.getSelectedItem()+"/"+mm.getSelectedItem()+"/"+aa.getSelectedItem()+"\n Vous êtes:"+sexe.getSelectedCheckbox().getLabel()+"\n Vous habitez : "+adress.getText();
    boite= new Message(this,s) ;
    **
    public void annuler_clic(){
    nom.setText("") ;
    prenom.setText("");
    adress.setText("");
    jj.select(0);
    mm.select(0);
    aa.select(0);
    sexe.setSelectedCheckbox(homme);
    **

    **
    class Message extends Frame{
    Panel generale;
    Panel texte;
    Panel bouton;
    Button ok;
    Applet F;
    Message(Applet F,String s) {
    this.F=F;
    F.setEnabled(false);
    generale= new Panel(new BorderLayout());
    Label l=new Label(s);
    texte=new Panel();
    texte.add(l);
    ok=new Button("ok");
    bouton=new Panel();
    bouton.add(ok);
    generale.add(texte,"Center");
    generale.add(bouton,"South");
    add(generale);
    setSize(200,140);
    setLocation(F.getLocation().x+50,F.getLocation().y+50);
    setVisible(true);
    setResizable(false);
    setTitle("Attention!");
    ok.addActionListener(new ActionListener()
    {
    public void actionPerformed(ActionEvent evt){
    actionOk();
    **
    **) ;
    WindowAdapter win=new WindowAdapter(){
    public void windowClosing(WindowEvent e)
    {actionOk();****;
    this.addWindowListener(win);
    **
    void actionOk(){
    F.setEnabled(true);
    setVisible(false);
    **
    **
     
    1 person likes this.
  3. Hanouu

    Hanouu عضو فعال

    إنضم إلينا في:
    ‏13 أوت 2008
    المشاركات:
    403
    الإعجابات المتلقاة:
    392
      21-03-2009 00:07
    Merci bien pour les deux exercices mais je les préfère sur un document word si c'est possible
    :satelite:
     

مشاركة هذه الصفحة

جاري تحميل الصفحة...