begin process at 2012 02 15 01:46:23
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Applet

 > APPLET FILE D'ATTENTE

APPLET FILE D'ATTENTE


 Information sur la source

Note :
4 / 10 - par 1 personne
4,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Applet Classé sous :File, Attente, applet Niveau :Débutant Date de création :09/10/2008 Date de mise à jour :09/10/2008 16:43:00 Vu :3 335

Auteur : psyckan

Ecrire un message privé
Site perso
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

Mon premier applet consiste à ajouter des chaines dans une file d'attente (en queue) et de les retirer en tête. Si vous avez des idées d'optimisation, je suis prenneur!!

Source

  • package source;
  • import java.applet.*;
  • import java.awt.*;
  • import java.awt.event.*;
  • public class AppletFileAttente extends Applet implements ActionListener, MouseListener {
  • public int q = -1;
  • public int t = 0;
  • public Button btnVider = new Button("Vider");
  • public Button btnRentrer = new Button("Ajouter");
  • public Button btnRetirer = new Button("Retirer");
  • public TextField TAAjouter = new TextField("Chaine à ajouter");
  • public TextArea fldAction = new TextArea("Action perfomée : ",100,50, TextArea.SCROLLBARS_VERTICAL_ONLY);
  • public GridLayout GLGestion = new GridLayout(2,1,10,10);
  • public GridLayout GLGestion2 = new GridLayout(2,1,10,10);
  • public GridLayout GLGestion3 = new GridLayout(1,2,10,10);
  • public GridLayout GLGestion4 = new GridLayout(3,3,10,10);
  • public GridLayout GLAffichage = new GridLayout(10,1,10,10);
  • public GridLayout GLGestion5 = new GridLayout(3,1,10,10);
  • public Panel pnlGestion = new Panel(GLGestion);
  • public Panel pnlGestion2 = new Panel(GLGestion2);
  • public Panel pnlGestion3 = new Panel(GLGestion3);
  • public Panel pnlGestion4 = new Panel(GLGestion4);
  • public Panel pnlGestion5 = new Panel(GLGestion5);
  • public Panel pnlAffichage = new Panel(GLAffichage);
  • public TextField fldCase0 = new TextField(null);
  • public TextField fldCase1 = new TextField(null);
  • public TextField fldCase2 = new TextField(null);
  • public TextField fldCase3 = new TextField(null);
  • public TextField fldCase4 = new TextField(null);
  • public TextField fldCase5 = new TextField(null);
  • public TextField fldCase6 = new TextField(null);
  • public TextField fldCase7 = new TextField(null);
  • public TextField fldCase8 = new TextField(null);
  • public TextField fldCase9 = new TextField(null);
  • public Label lblvide = new Label(null);
  • public void init()
  • {
  • setFont(new Font("Ecrire GRAS", Font.PLAIN, 10));
  • setLayout(new GridLayout(1,4,10,10));
  • pnlAffichage.add(fldCase0);
  • fldCase0.setEditable(false);
  • fldCase0.addMouseListener(this);
  • pnlAffichage.add(fldCase1);
  • fldCase1.setEditable(false);
  • pnlAffichage.add(fldCase2);
  • fldCase2.setEditable(false);
  • pnlAffichage.add(fldCase3);
  • fldCase3.setEditable(false);
  • pnlAffichage.add(fldCase4);
  • fldCase4.setEditable(false);
  • pnlAffichage.add(fldCase5);
  • fldCase5.setEditable(false);
  • pnlAffichage.add(fldCase6);
  • fldCase6.setEditable(false);
  • pnlAffichage.add(fldCase7);
  • fldCase7.setEditable(false);
  • pnlAffichage.add(fldCase8);
  • fldCase8.setEditable(false);
  • pnlAffichage.add(fldCase9);
  • fldCase9.setEditable(false);
  • add(pnlGestion);
  • pnlGestion2.setLayout(GLGestion2);
  • pnlGestion.add(pnlGestion2);
  • pnlGestion3.setLayout(GLGestion3);
  • pnlGestion2.add(pnlGestion3);
  • pnlGestion2.add(fldAction);
  • fldAction.setEditable(false);
  • fldAction.setBackground(Color.white);
  • pnlGestion3.add(pnlGestion5);
  • pnlGestion5.add(lblvide);
  • pnlGestion5.add(TAAjouter);
  • TAAjouter.setEditable(true);
  • TAAjouter.addMouseListener(this);
  • pnlGestion4.setLayout(GLGestion4);
  • pnlGestion3.add(pnlGestion4);
  • pnlGestion4.add(btnRentrer);
  • btnRentrer.addActionListener(this);
  • pnlGestion4.add(btnVider);
  • btnVider.addActionListener(this);
  • pnlGestion4.add(btnRetirer);
  • btnRetirer.addActionListener(this);
  • add(pnlAffichage);
  • }
  • public void actionPerformed(ActionEvent action)
  • {
  • if(action.getSource()==btnRentrer)
  • {
  • if(q==-1) {
  • fldCase0.setText(TAAjouter.getText());
  • q++;
  • fldAction.setText(fldAction.getText()+"\n\n La chaine : "+TAAjouter.getText()+" a été ajoutée à la case "+q+" car la file était vide");
  • }
  • else if(q==0) {
  • fldCase1.setText(TAAjouter.getText());
  • q++;
  • fldAction.setText(fldAction.getText()+"\n\n La chaine : "+TAAjouter.getText()+" a été ajoutée à la case "+q+" car la vide contenait déjà "+q+" élèments");
  • }
  • else if(q==1) {
  • fldCase2.setText(TAAjouter.getText());
  • q++;
  • fldAction.setText(fldAction.getText()+"\n\n La chaine : "+TAAjouter.getText()+" a été ajoutée à la case "+q+" car la vide contenait déjà "+q+" élèments");
  • }
  • else if(q==2) {
  • fldCase3.setText(TAAjouter.getText());
  • q++;
  • fldAction.setText(fldAction.getText()+"\n\n La chaine : "+TAAjouter.getText()+" a été ajoutée à la case "+q+" car la vide contenait déjà "+q+" élèments");
  • }
  • else if(q==3) {
  • fldCase4.setText(TAAjouter.getText());
  • q++;
  • fldAction.setText(fldAction.getText()+"\n\n La chaine : "+TAAjouter.getText()+" a été ajoutée à la case "+q+" car la vide contenait déjà "+q+" élèments");
  • }
  • else if(q==4) {
  • fldCase5.setText(TAAjouter.getText());
  • q++;
  • fldAction.setText(fldAction.getText()+"\n\n La chaine : "+TAAjouter.getText()+" a été ajoutée à la case "+q+" car la vide contenait déjà "+q+" élèments");
  • }
  • else if(q==5) {
  • fldCase6.setText(TAAjouter.getText());
  • q++;
  • fldAction.setText(fldAction.getText()+"\n\n La chaine : "+TAAjouter.getText()+" a été ajoutée à la case "+q+" car la vide contenait déjà "+q+" élèments");
  • }
  • else if(q==6) {
  • fldCase7.setText(TAAjouter.getText());
  • q++;
  • fldAction.setText(fldAction.getText()+"\n\n La chaine : "+TAAjouter.getText()+" a été ajoutée à la case "+q+" car la vide contenait déjà "+q+" élèments");
  • }
  • else if(q==7) {
  • fldCase8.setText(TAAjouter.getText());
  • q++;
  • fldAction.setText(fldAction.getText()+"\n\n La chaine : "+TAAjouter.getText()+" a été ajoutée à la case "+q+" car la vide contenait déjà "+q+" élèments");
  • }
  • else if(q==8) {
  • fldCase9.setText(TAAjouter.getText());
  • q++;
  • fldAction.setText(fldAction.getText()+"\n\n La chaine : "+TAAjouter.getText()+" a été ajoutée à la case "+q+" car la vide contenait déjà "+q+" élèments");
  • }
  • else if(q>8)
  • {
  • fldAction.setText(fldAction.getText()+"\n\n Plus de place");
  • }
  • }
  • if(action.getSource()==btnRetirer)
  • {
  • retirer();
  • }
  • if(action.getSource()==btnVider)
  • {
  • vider();
  • }
  • }
  • public void mouseClicked(MouseEvent mouse)
  • {
  • if(mouse.getSource()==TAAjouter)
  • TAAjouter.setText(null);
  • if(mouse.getSource()==fldCase0)
  • retirer();
  • }
  • public void mouseEntered(MouseEvent mouse) { }
  • public void mouseExited(MouseEvent mouse) {}
  • public void mousePressed(MouseEvent mouse) { }
  • public void mouseReleased(MouseEvent mouse) {}
  • public void retirer()
  • {
  • if(q!=-1)
  • {
  • fldAction.setText(fldAction.getText()+"\n\n Chaine retirée : "+fldCase0.getText());
  • fldCase0.setText(fldCase1.getText());
  • fldCase1.setText(fldCase2.getText());
  • fldCase2.setText(fldCase3.getText());
  • fldCase3.setText(fldCase4.getText());
  • fldCase4.setText(fldCase5.getText());
  • fldCase5.setText(fldCase6.getText());
  • fldCase6.setText(fldCase7.getText());
  • fldCase7.setText(fldCase8.getText());
  • fldCase8.setText(fldCase9.getText());
  • fldCase9.setText(null);
  • q--;
  • }
  • else if(q==-1)
  • {
  • fldAction.setText(fldAction.getText()+"\n\n File vide");
  • }
  • }
  • public void vider()
  • {
  • if(q!=-1)
  • {
  • fldCase0.setText(null);
  • fldCase1.setText(null);
  • fldCase2.setText(null);
  • fldCase3.setText(null);
  • fldCase4.setText(null);
  • fldCase5.setText(null);
  • fldCase6.setText(null);
  • fldCase7.setText(null);
  • fldCase8.setText(null);
  • fldCase9.setText(null);
  • fldAction.setText(fldAction.getText()+"\n\n File vide");
  • q=-1;
  • }
  • else if(q==-1)
  • {
  • fldAction.setText(fldAction.getText()+"\n\n File déjà vide");
  • }
  • }
  • }
package source;
import java.applet.*;
import java.awt.*;
import java.awt.event.*;

public class AppletFileAttente extends Applet implements ActionListener, MouseListener {

	public int q = -1;
	public int t = 0;
	public Button btnVider = new Button("Vider");
	public Button btnRentrer = new Button("Ajouter");
	public Button btnRetirer = new Button("Retirer");
	public TextField TAAjouter = new TextField("Chaine à ajouter");
	public TextArea fldAction = new TextArea("Action perfomée : ",100,50, TextArea.SCROLLBARS_VERTICAL_ONLY);
	public GridLayout GLGestion = new GridLayout(2,1,10,10);
	public GridLayout GLGestion2 = new GridLayout(2,1,10,10);
	public GridLayout GLGestion3 = new GridLayout(1,2,10,10);
	public GridLayout GLGestion4 = new GridLayout(3,3,10,10);
	public GridLayout GLAffichage = new GridLayout(10,1,10,10);
	public GridLayout GLGestion5 = new GridLayout(3,1,10,10);
	public Panel pnlGestion = new Panel(GLGestion);
	public Panel pnlGestion2 = new Panel(GLGestion2);
	public Panel pnlGestion3 = new Panel(GLGestion3);
	public Panel pnlGestion4 = new Panel(GLGestion4);
	public Panel pnlGestion5 = new Panel(GLGestion5);
	public Panel pnlAffichage = new Panel(GLAffichage);
	public TextField fldCase0 = new TextField(null);
	public TextField fldCase1 = new TextField(null);
	public TextField fldCase2 = new TextField(null);
	public TextField fldCase3 = new TextField(null);
	public TextField fldCase4 = new TextField(null);
	public TextField fldCase5 = new TextField(null);
	public TextField fldCase6 = new TextField(null);
	public TextField fldCase7 = new TextField(null);
	public TextField fldCase8 = new TextField(null);
	public TextField fldCase9 = new TextField(null);
	public Label lblvide = new Label(null);
	
	public void init()
	{
		setFont(new Font("Ecrire GRAS", Font.PLAIN, 10));
		setLayout(new GridLayout(1,4,10,10));
		pnlAffichage.add(fldCase0);
		fldCase0.setEditable(false);
		fldCase0.addMouseListener(this);
		pnlAffichage.add(fldCase1);
		fldCase1.setEditable(false);
		pnlAffichage.add(fldCase2);
		fldCase2.setEditable(false);
		pnlAffichage.add(fldCase3);
		fldCase3.setEditable(false);
		pnlAffichage.add(fldCase4);
		fldCase4.setEditable(false);
		pnlAffichage.add(fldCase5);
		fldCase5.setEditable(false);
		pnlAffichage.add(fldCase6);
		fldCase6.setEditable(false);
		pnlAffichage.add(fldCase7);
		fldCase7.setEditable(false);
		pnlAffichage.add(fldCase8);
		fldCase8.setEditable(false);
		pnlAffichage.add(fldCase9);
		fldCase9.setEditable(false);
			
		add(pnlGestion);
		pnlGestion2.setLayout(GLGestion2);
		pnlGestion.add(pnlGestion2);
		pnlGestion3.setLayout(GLGestion3);
		pnlGestion2.add(pnlGestion3);
		pnlGestion2.add(fldAction);
		fldAction.setEditable(false);
		fldAction.setBackground(Color.white);
		pnlGestion3.add(pnlGestion5);
		pnlGestion5.add(lblvide);
		pnlGestion5.add(TAAjouter);
		TAAjouter.setEditable(true);
		TAAjouter.addMouseListener(this);
		pnlGestion4.setLayout(GLGestion4);
		pnlGestion3.add(pnlGestion4);
		pnlGestion4.add(btnRentrer);
		btnRentrer.addActionListener(this);
		pnlGestion4.add(btnVider);
		btnVider.addActionListener(this);
		pnlGestion4.add(btnRetirer);
		btnRetirer.addActionListener(this);
		
		add(pnlAffichage);
	}
	
	public void actionPerformed(ActionEvent action) 
	{
		if(action.getSource()==btnRentrer)
		{
			if(q==-1) {
				fldCase0.setText(TAAjouter.getText());
				q++;
				fldAction.setText(fldAction.getText()+"\n\n La chaine : "+TAAjouter.getText()+" a été ajoutée à  la case "+q+" car la file était vide");
			}
			else if(q==0) {
				fldCase1.setText(TAAjouter.getText());
				q++;
				fldAction.setText(fldAction.getText()+"\n\n La chaine : "+TAAjouter.getText()+" a été  ajoutée à  la case "+q+" car la vide contenait déjà "+q+" élèments");
			}
			else if(q==1) {
				fldCase2.setText(TAAjouter.getText());
				q++;
				fldAction.setText(fldAction.getText()+"\n\n La chaine : "+TAAjouter.getText()+" a été  ajoutée à  la case "+q+" car la vide contenait déjà "+q+" élèments");
			}
			else if(q==2) {
				fldCase3.setText(TAAjouter.getText());
				q++;
				fldAction.setText(fldAction.getText()+"\n\n La chaine : "+TAAjouter.getText()+" a été  ajoutée à  la case "+q+" car la vide contenait déjà "+q+" élèments");
			}
			else if(q==3) {
				fldCase4.setText(TAAjouter.getText());
				q++;
				fldAction.setText(fldAction.getText()+"\n\n La chaine : "+TAAjouter.getText()+" a été  ajoutée à  la case "+q+" car la vide contenait déjà "+q+" élèments");
			}
			else if(q==4) {
				fldCase5.setText(TAAjouter.getText());
				q++;
				fldAction.setText(fldAction.getText()+"\n\n La chaine : "+TAAjouter.getText()+" a été  ajoutée à  la case "+q+" car la vide contenait déjà "+q+" élèments");
			}
			else if(q==5) {
				fldCase6.setText(TAAjouter.getText());
				q++;
				fldAction.setText(fldAction.getText()+"\n\n La chaine : "+TAAjouter.getText()+" a été  ajoutée à  la case "+q+" car la vide contenait déjà "+q+" élèments");
			}
			else if(q==6) {
				fldCase7.setText(TAAjouter.getText());
				q++;
				fldAction.setText(fldAction.getText()+"\n\n La chaine : "+TAAjouter.getText()+" a été  ajoutée à  la case "+q+" car la vide contenait déjà "+q+" élèments");
			}
			else if(q==7) {
				fldCase8.setText(TAAjouter.getText());
				q++;
				fldAction.setText(fldAction.getText()+"\n\n La chaine : "+TAAjouter.getText()+" a été  ajoutée à  la case "+q+" car la vide contenait déjà "+q+" élèments");
			}
			else if(q==8) {
				fldCase9.setText(TAAjouter.getText());
				q++;
				fldAction.setText(fldAction.getText()+"\n\n La chaine : "+TAAjouter.getText()+" a été  ajoutée à  la case "+q+" car la vide contenait déjà "+q+" élèments");
			}
			else if(q>8)
			{
				fldAction.setText(fldAction.getText()+"\n\n Plus de place");
			}	
		}
		
		if(action.getSource()==btnRetirer)
		{
			retirer();
		}
		
		if(action.getSource()==btnVider)
		{
			vider();			
		}
	}
	
	public void mouseClicked(MouseEvent mouse) 
	{
		if(mouse.getSource()==TAAjouter)
			TAAjouter.setText(null);
		if(mouse.getSource()==fldCase0)
			retirer();
	}

	public void mouseEntered(MouseEvent mouse) {	}
	public void mouseExited(MouseEvent mouse) {}
	public void mousePressed(MouseEvent mouse) {	}
	public void mouseReleased(MouseEvent mouse) {}
	
	public void retirer()
	{	
		if(q!=-1)
		{
			fldAction.setText(fldAction.getText()+"\n\n Chaine retirée : "+fldCase0.getText());
			fldCase0.setText(fldCase1.getText());
			fldCase1.setText(fldCase2.getText());
			fldCase2.setText(fldCase3.getText());
			fldCase3.setText(fldCase4.getText());
			fldCase4.setText(fldCase5.getText());
			fldCase5.setText(fldCase6.getText());
			fldCase6.setText(fldCase7.getText());
			fldCase7.setText(fldCase8.getText());
			fldCase8.setText(fldCase9.getText());
			fldCase9.setText(null);
			q--;
		}
		else if(q==-1)
		{
			fldAction.setText(fldAction.getText()+"\n\n File vide");
		}
	}
	
	public void vider()
	{
		if(q!=-1)
		{
			fldCase0.setText(null);
			fldCase1.setText(null);
			fldCase2.setText(null);
			fldCase3.setText(null);
			fldCase4.setText(null);
			fldCase5.setText(null);
			fldCase6.setText(null);
			fldCase7.setText(null);
			fldCase8.setText(null);
			fldCase9.setText(null);
			fldAction.setText(fldAction.getText()+"\n\n File vide");
			q=-1;
		}
		else if(q==-1)
		{
			fldAction.setText(fldAction.getText()+"\n\n File déjà vide");
		}
	}
}



 Historique

09 octobre 2008 16:19:20 :
Faute dans un setText()
09 octobre 2008 16:43:00 :
Problème si on retire trop d'éléments : corrigé Amélioration du TextArea Action Performée (merci sheorogath)

 Sources de la même categorie

Source avec Zip Source avec une capture APPLET MINUTERIE AVEC HEURE LOCALE - HEURE SERVEUR ET HEURE ... par aladec2007
Source avec Zip JAVABREAK GAME par fate123
Source avec Zip BREAK GAME par fate123
Source avec Zip PTIT CASSE BRIQUE par fate123
Source avec Zip PETIT PONG par fate123

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture APPLET MINUTERIE AVEC HEURE LOCALE - HEURE SERVEUR ET HEURE ... par aladec2007
Source avec Zip JAVABREAK GAME par fate123
Source avec Zip Source avec une capture BARRE D'ATTENTE CIRCULAIRE par Julien39
Source avec Zip BREAK GAME par fate123
Source avec Zip PTIT CASSE BRIQUE par fate123

Commentaires et avis

Commentaire de coucou747 le 11/10/2008 11:16:13 administrateur CS

salut

#  if(q==-1) {
# fldCase0.setText(TAAjouter.getText());
# q++;
# fldAction.setText(fldAction.getText()+"\n\n La chaine : "+TAAjouter.getText()+" a été ajoutée à la case "+q+" car la file était vide");
# }
# else if(q==0) {
# fldCase1.setText(TAAjouter.getText());
# q++;
# fldAction.setText(fldAction.getText()+"\n\n La chaine : "+TAAjouter.getText()+" a été ajoutée à la case "+q+" car la vide contenait déjà "+q+" élèments");
# }
# else if(q==1) {
# fldCase2.setText(TAAjouter.getText());
# q++;
# fldAction.setText(fldAction.getText()+"\n\n La chaine : "+TAAjouter.getText()+" a été ajoutée à la case "+q+" car la vide contenait déjà "+q+" élèments");
# }
# else if(q==2) {
# fldCase3.setText(TAAjouter.getText());
# q++;
# fldAction.setText(fldAction.getText()+"\n\n La chaine : "+TAAjouter.getText()+" a été ajoutée à la case "+q+" car la vide contenait déjà "+q+" élèments");
# }
# else if(q==3) {
# fldCase4.setText(TAAjouter.getText());
# q++;
# fldAction.setText(fldAction.getText()+"\n\n La chaine : "+TAAjouter.getText()+" a été ajoutée à la case "+q+" car la vide contenait déjà "+q+" élèments");
# }
# else if(q==4) {
# fldCase5.setText(TAAjouter.getText());
# q++;
# fldAction.setText(fldAction.getText()+"\n\n La chaine : "+TAAjouter.getText()+" a été ajoutée à la case "+q+" car la vide contenait déjà "+q+" élèments");
# }
# else if(q==5) {
# fldCase6.setText(TAAjouter.getText());
# q++;
# fldAction.setText(fldAction.getText()+"\n\n La chaine : "+TAAjouter.getText()+" a été ajoutée à la case "+q+" car la vide contenait déjà "+q+" élèments");
# }
# else if(q==6) {
# fldCase7.setText(TAAjouter.getText());
# q++;
# fldAction.setText(fldAction.getText()+"\n\n La chaine : "+TAAjouter.getText()+" a été ajoutée à la case "+q+" car la vide contenait déjà "+q+" élèments");
# }
# else if(q==7) {
# fldCase8.setText(TAAjouter.getText());
# q++;
# fldAction.setText(fldAction.getText()+"\n\n La chaine : "+TAAjouter.getText()+" a été ajoutée à la case "+q+" car la vide contenait déjà "+q+" élèments");
# }
# else if(q==8) {
# fldCase9.setText(TAAjouter.getText());
# q++;
# fldAction.setText(fldAction.getText()+"\n\n La chaine : "+TAAjouter.getText()+" a été ajoutée à la case "+q+" car la vide contenait déjà "+q+" élèments");
# }
# else if(q>8)
# {
# fldAction.setText(fldAction.getText()+"\n\n Plus de place");
# }

tu peux le factoriser ce code....

dans java.util.* t'as une classe queue, t'avais plus qu'a mettre une interface graphique dessus, sans t'occuper de l'implementation de la queue...


une stack, c'est une liste chainee, une queue, c'est une liste chainee, sauf qu'on "stoque plus haut" un couple vers le debut et vers la fin (pour pouvoir ajouter au debut, et retirer a la fin.) et les "fleches" (pointeurs) vont dans le sens inverse de la queue.

Commentaire de petifa le 11/10/2008 14:05:20

slt,
coucou747 a raison ton code peut être simplifié, meme si le "copier/coller" marche super bien dans ce cas

Commentaire de rezmim le 27/10/2008 18:52:00

tre bon travail . merci

Commentaire de Julien39 le 21/10/2009 16:14:18 administrateur CS 4/10

Un switch(q) serait un peu moins brouillon que les 10 else if.

Tu pourrais utiliser des ArrayList pour stocker tes fldCase0, fldCase1 ... et ensuite, utiliser des for ( obect c : ArrayList){} en particulier pour vider

Au lieu de faire toujours la meme chose :
#  fldCase7.setText(TAAjouter.getText());
# q++;
# fldAction.setText(fldAction.getText()+"\n\n La c


Tu pourrais créer une méthode methode(fldCasei) qui le fait et ce serait plus simple

Je ne sais pas si j'ai été bien clair, demande moi si ce n'est pas le cas

Commentaire de Julien39 le 21/10/2009 16:16:14 administrateur CS

Mais, il me semble que tu réécris des méthodes qui existent déjà, ce n'est pas le principe de la liste chainee que tu as réimplémenté en ajoutant une interface ?? Peut etre que je me trompe...

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Tomcat Sécurité [ par Dellys ] Bonjourvoila je veut donn&#233;e&nbsp;a&nbsp; mon applet&nbsp;&nbsp; acc&#233;s&nbsp; a la bd&nbsp;pour&nbsp; ce la je doit configuer la s&#233;curit& Simuler un input file dans un applet [ par lulu42 ] Bonjour à tous !    J'ai besoin de vos lumière car j'ai besoin de simuler le fonctionnement d'un &lt;input type="file" /&gt; dans un applet java. En f [Applet] Ecriture dans fichier [ par LordBob ] Bonjour a tous,voila, je sais qu'il y a des choses que l'on ne peut pas faire avec une applet Java. En fait j'ai cr&#233;&#233; une applet qui enregis Javacard - CAP file [ par la_vigiere ] Bonjour tout le monde! je suis en train de développer une Applet Javacard et j'ai un soucis lorsque je veux générer mon CAP file avec l'option -debug file d'attente java [ par OSSOUBB ] Bonjour j'essaie de rassembler des infos pour compléter ce que je sais déjà sur l'avantage à implémenter une file d'attente avec un vecteur ou avec un iText RTF [ par pikapote ] Bonjour, Suite à mon applet PDF, je me lance dans une applet qui crée des fichiers au format RTF. Après quelques recherches sur internet, j'ai vu qu Java3D in a webpage [ par Kokoronyu ] Bonjour à tous ! Je vous expose mon problème. J'ai un programme java, basé sur le moteur 3D ogre, que j'ai intégré dans une applet, l'objectif final Remplacer la valeur d'un attribut dans un fichier xml utilisant DOM [ par infkb ] Bonjour, J'ai un fichier xml dont voici la source: [code=xml] <process name="FunctionProcess" targetNamespace="http://FunctionProcess.bpel" comment synchroniser deux thread qui n'ont pas le même temps d'attente [ par maymouta ] bonjour à tous, mon problème et comme suit: j'ai deux threads [code=java]thread 1{ // instructions appel à threads 2(); }[/code] le threads 1 se me Applet et Adobe Reader [ par pikapote ] Bonjour, Ca faisait longtemps que je n'étais pas venu vous embêter dis donc ... Alors, mon souci aujourd'hui, est que mon applet ne se ferme pas cor


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 6,677 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales