interface graphique JCreator

Hanouu

عضو فعال
إنضم
13 أوت 2008
المشاركات
403
مستوى التفاعل
393
: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​
 
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);
**
**
 
Merci bien pour les deux exercices mais je les préfère sur un document word si c'est possible
:satelite:
 
أعلى