begin process at 2012 02 09 08:08:16
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Application

 > CHAT DISCUSSION INSTANTANÉE

CHAT DISCUSSION INSTANTANÉE


 Information sur la source

Note :
8,5 / 10 - par 8 personnes
8,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Application Classé sous :chat, discussion, discuter, cryptage, tchat Niveau :Débutant Date de création :24/03/2005 Date de mise à jour :26/05/2010 11:27:16 Vu / téléchargé :28 687 / 5 212

Auteur : safisoft

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

 Description

Cliquez pour voir la capture en taille normale
Hyper Discussions!!! un truc pas mal ke j'ai fais l'année dernière, c'est un client/serveur de chat, avec cryptage (malain) simple des messages, smilies. mais j'ai utilisé un JListe pour les fenetres de discussion chez le client.


 Conclusion

Ok, pour demarrer le truc sur windows j'ai mis deux raccourcis, un pour le client et un pour  le serveur; sinon dans tous les cas, vous pouvez demarrer le serveur en tappant:
java serveur.FenetreServeur
puis le client avec:
java monProjet.FenetreConnexion

;-)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   prj
    •   monProjet
      • AffichePrivateText.classTélécharger ce fichier [Réservé aux membres club]1 946 octets
      • AfficheText.classTélécharger ce fichier [Réservé aux membres club]2 509 octets
      • Aide.classTélécharger ce fichier [Réservé aux membres club]2 073 octets
      • Alerte.classTélécharger ce fichier [Réservé aux membres club]1 600 octets
      • APropos.classTélécharger ce fichier [Réservé aux membres club]1 249 octets
      • ChooseFile.classTélécharger ce fichier [Réservé aux membres club]799 octets
      • Client.classTélécharger ce fichier [Réservé aux membres club]4 650 octets
      • ColorChooser.classTélécharger ce fichier [Réservé aux membres club]1 395 octets
      • ColorFontChooser.classTélécharger ce fichier [Réservé aux membres club]3 463 octets
      • FenetreChat.classTélécharger ce fichier [Réservé aux membres club]1 370 octets
      • FenetreConnexion.classTélécharger ce fichier [Réservé aux membres club]5 505 octets
      • FontChooser.classTélécharger ce fichier [Réservé aux membres club]1 253 octets
      • FTPClt.classTélécharger ce fichier [Réservé aux membres club]1 505 octets
      • FTPServ.classTélécharger ce fichier [Réservé aux membres club]2 264 octets
      • JavaLocation.classTélécharger ce fichier [Réservé aux membres club]1 078 octets
      • JavaLocationListModel.classTélécharger ce fichier [Réservé aux membres club]1 728 octets
      • JavaLocationRenderer.classTélécharger ce fichier [Réservé aux membres club]2 040 octets
      • JListCustomRenderer.classTélécharger ce fichier [Réservé aux membres club]815 octets
      • Liste.classTélécharger ce fichier [Réservé aux membres club]960 octets
      • Modele.classTélécharger ce fichier [Réservé aux membres club]1 713 octets
      • MonBoutton.classTélécharger ce fichier [Réservé aux membres club]1 596 octets
      • MonProjet.classTélécharger ce fichier [Réservé aux membres club]306 octets
      • MonRundererObject.classTélécharger ce fichier [Réservé aux membres club]2 037 octets
      • PanelAP.classTélécharger ce fichier [Réservé aux membres club]1 005 octets
      • PremierCadre.classTélécharger ce fichier [Réservé aux membres club]13 284 octets
      • Smilys.classTélécharger ce fichier [Réservé aux membres club]3 161 octets
      • Titre.classTélécharger ce fichier [Réservé aux membres club]659 octets
      • Transfert.classTélécharger ce fichier [Réservé aux membres club]1 713 octets
    •   serveur
      • Alerte.classTélécharger ce fichier [Réservé aux membres club]1 035 octets
      • AskServer.classTélécharger ce fichier [Réservé aux membres club]1 055 octets
      • ConnectedServers.classTélécharger ce fichier [Réservé aux membres club]3 122 octets
      • ConnPan.classTélécharger ce fichier [Réservé aux membres club]2 394 octets
      • FenetreServeur.classTélécharger ce fichier [Réservé aux membres club]7 256 octets
      • GetMaxConn.classTélécharger ce fichier [Réservé aux membres club]2 124 octets
      • GraphConn.classTélécharger ce fichier [Réservé aux membres club]1 004 octets
      • IdentifierClient.classTélécharger ce fichier [Réservé aux membres club]4 262 octets
      • ListChanels.classTélécharger ce fichier [Réservé aux membres club]2 741 octets
      • ListInterdit.classTélécharger ce fichier [Réservé aux membres club]2 722 octets
      • MonVector.classTélécharger ce fichier [Réservé aux membres club]2 082 octets
      • Netoyeur.classTélécharger ce fichier [Réservé aux membres club]592 octets
      • Recevoir.classTélécharger ce fichier [Réservé aux membres club]957 octets
      • RefreshServers.classTélécharger ce fichier [Réservé aux membres club]1 071 octets
      • SendChannels.classTélécharger ce fichier [Réservé aux membres club]1 255 octets
      • SendConnectes.classTélécharger ce fichier [Réservé aux membres club]1 536 octets
      • Serveur.classTélécharger ce fichier [Réservé aux membres club]2 921 octets
      • SetMesg.classTélécharger ce fichier [Réservé aux membres club]2 492 octets
      • ShowChat.classTélécharger ce fichier [Réservé aux membres club]4 580 octets
    • bt_envoyer1.gifTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 286 octets
    • bt_envoyer2.gifTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 317 octets
    • bt_envoyer3.gifTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 277 octets
    • bt_exclur1.gifTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 222 octets
    • bt_exclur2.gifTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 267 octets
    • bt_exclur3.gifTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 216 octets
    • Client.javaTélécharger ce fichier [Réservé aux membres club]Voir ce fichier4 554 octets
    • Client.lnkTélécharger ce fichier [Réservé aux membres club]477 octets
    • conn.gifTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 383 octets
    • echec.gifTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 557 octets
    • exclamation.gifTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 466 octets
    • FenetreChat.javaTélécharger ce fichier [Réservé aux membres club]Voir ce fichier3 115 octets
    • FenetreConnexion.javaTélécharger ce fichier [Réservé aux membres club]Voir ce fichier3 660 octets
    • FenetreServeur.javaTélécharger ce fichier [Réservé aux membres club]Voir ce fichier16 794 octets
    • FTPClt.javaTélécharger ce fichier [Réservé aux membres club]Voir ce fichier793 octets
    • FTPServ.javaTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 174 octets
    • gen_cert.batTélécharger ce fichier [Réservé aux membres club]Voir ce fichier65 octets
    • help.bltTélécharger ce fichier [Réservé aux membres club]1 680 octets
    • information.gifTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 521 octets
    • install1.jpgTélécharger ce fichier [Réservé aux membres club]Voir ce fichier31 418 octets
    • install2.jpgTélécharger ce fichier [Réservé aux membres club]Voir ce fichier92 431 octets
    • install3.jpgTélécharger ce fichier [Réservé aux membres club]Voir ce fichier15 446 octets
    • interrogation.gifTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 479 octets
    • lc.batTélécharger ce fichier [Réservé aux membres club]Voir ce fichier89 octets
    • logo.gifTélécharger ce fichier [Réservé aux membres club]Voir ce fichier5 204 octets
    • look.bltTélécharger ce fichier [Réservé aux membres club]41 octets
    • ls.batTélécharger ce fichier [Réservé aux membres club]Voir ce fichier85 octets
    • monmanifestTélécharger ce fichier [Réservé aux membres club]53 octets
    • MonProjet.javaTélécharger ce fichier [Réservé aux membres club]Voir ce fichier18 603 octets
    • pack.jarTélécharger ce fichier [Réservé aux membres club]44 911 octets
    • Server.lnkTélécharger ce fichier [Réservé aux membres club]477 octets
    • serverkeysTélécharger ce fichier [Réservé aux membres club]1 349 octets
    • Serveur.javaTélécharger ce fichier [Réservé aux membres club]Voir ce fichier12 600 octets
    • skin.bltTélécharger ce fichier [Réservé aux membres club]6 octets
    • smil1.gifTélécharger ce fichier [Réservé aux membres club]Voir ce fichier925 octets
    • smil2.gifTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 115 octets
    • smil3.gifTélécharger ce fichier [Réservé aux membres club]Voir ce fichier889 octets
    • smil4.gifTélécharger ce fichier [Réservé aux membres club]Voir ce fichier941 octets
    • smil5.gifTélécharger ce fichier [Réservé aux membres club]Voir ce fichier255 octets
    • smil6.gifTélécharger ce fichier [Réservé aux membres club]Voir ce fichier93 octets
    • smil7.gifTélécharger ce fichier [Réservé aux membres club]Voir ce fichier909 octets
    • smil8.gifTélécharger ce fichier [Réservé aux membres club]Voir ce fichier625 octets
    • smil9.gifTélécharger ce fichier [Réservé aux membres club]Voir ce fichier918 octets
    • startc.batTélécharger ce fichier [Réservé aux membres club]Voir ce fichier82 octets
    • starts.batTélécharger ce fichier [Réservé aux membres club]Voir ce fichier67 octets
    • T1.gifTélécharger ce fichier [Réservé aux membres club]Voir ce fichier5 204 octets
    • TestJList.javaTélécharger ce fichier [Réservé aux membres club]Voir ce fichier5 569 octets

Télécharger le zip


 Historique

25 mars 2005 10:34:57 :
26 mai 2010 10:50:07 :
Rien de spécial
26 mai 2010 10:54:27 :
rien de spécial.
26 mai 2010 11:21:50 :
rien de spécial
26 mai 2010 11:27:16 :
Rien de spécial

 Sources du même auteur

Source avec Zip TRAITEMENT D'IMAGE
Source avec Zip MASTERMIND SIMPLE ET PRATIQUE
Source avec Zip SIMULATEUR DE VOLES

 Sources de la même categorie

Source avec Zip Source avec une capture [J2ME] MAILXPRESS, UNE PETITE APPLICATION D'ENVOI DE MAIL ÉC... par doderic
Source avec Zip CLIENT ET SERVEUR DE MESSAGERIES par lemout
Source avec Zip Source avec une capture NAVIGATEUR HTTP par lemout
Source avec Zip Source avec une capture PROGRAMME DE PARTAGE DE FICHIER EN RESEAUX par billatosco
Source avec Zip JET SPRING JSF PRIMEFACES par mendjijet

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture CRYPTEUR-DÉCRYPTEUR AES par dragooon74
Source avec Zip MESSAGERIE INSTANTANÉE EN MODE TEXTE EN JAVA par billatosco
Source avec Zip Source avec une capture DATA ENCRYPTION STANDARD (DES+UI) par lemout
Source avec Zip PETIT SERVEUR CHAT EN MODE TERMINAL par joe500
Source avec Zip CHATBOT par Mandrake

Commentaires et avis

Commentaire de alain57 le 08/10/2005 00:59:15

pas mal mais incomplet et malheureusement les sources sont trop peu commenté...
Dommage, visiblement tous les profs ne sont pas si stricte qu'etaient les miens.

Chez moi sans commentaire = au max la moitié des points possible

ok c'est pas top, mais quand tu bosse dans une entreprise c'est toujours bien de pensez à ton future remplacent.

Bon peut etre qu'ici vous aviez pas envie de trop détaillé

Sinon il serrai interessant de voire ce que ca donne un peux plus complet

Commentaire de AILM le 26/12/2005 10:43:25

merci d'avoire m'aider

Commentaire de dquintard le 15/01/2006 15:13:56

Bonjour,
Franchement de chat est un des plus simples et des plus beaux que j'ai pu trouver!
Merci beaucoup, ca donne vraiment envie de se pencher dessus pour l'enrichir.
Par contre j'ai 1 ou 2 remarques:
1- Ca aurait été bien de gérer l'authentification à une base de données (mysql par exemple)
2- De mettre l'IP du serveur dans un fichier de config. Dans un cas réel d'utilisation, on ne demande pas a l'utilisateur de renseigner une IP.
3- De permette l'activation ou non (via un flag) des différents channels (salons). En effet, on peut n'avoir besoin que d'un dialogue en privé.

Enfin, j'ai fait un test avec 3 utilisateurs et j'ai eu l'erreur suivante:

Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: For input string: "a"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at monProjet.MonRundererObject.getListCellRendererComponent(TestJList.java:105)
at javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source)
at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown Source)
at javax.swing.plaf.basic.BasicListUI.getPreferredSize(Unknown Source)
at javax.swing.JComponent.getPreferredSize(Unknown Source)
at javax.swing.ScrollPaneLayout.layoutContainer(Unknown Source)
at java.awt.Container.layout(Unknown Source)
at java.awt.Container.doLayout(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validate(Unknown Source)
at javax.swing.plaf.basic.BasicTabbedPaneUI.ensureCurrentLayout(Unknown Source)
at javax.swing.plaf.basic.BasicTabbedPaneUI.paint(Unknown Source)
at javax.swing.plaf.metal.MetalTabbedPaneUI.paint(Unknown Source)
at javax.swing.plaf.metal.MetalTabbedPaneUI.update(Unknown Source)
at javax.swing.JComponent.paintComponent(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paintWithOffscreenBuffer(Unknown Source)
at javax.swing.JComponent.paintDoubleBuffered(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
at java.awt.Container.paint(Unknown Source)
at sun.awt.RepaintArea.paintComponent(Unknown Source)
at sun.awt.RepaintArea.paint(Unknown Source)
at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: For input string: "a"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at monProjet.MonRundererObject.getListCellRendererComponent(TestJList.java:105)
at javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source)
at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown Source)
at javax.swing.plaf.basic.BasicListUI.getPreferredSize(Unknown Source)
at javax.swing.JComponent.getPreferredSize(Unknown Source)
at javax.swing.ScrollPaneLayout.layoutContainer(Unknown Source)
at java.awt.Container.layout(Unknown Source)
at java.awt.Container.doLayout(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validate(Unknown Source)
at javax.swing.plaf.basic.BasicTabbedPaneUI.ensureCurrentLayout(Unknown Source)
at javax.swing.plaf.basic.BasicTabbedPaneUI.paint(Unknown Source)
at javax.swing.plaf.metal.MetalTabbedPaneUI.paint(Unknown Source)
at javax.swing.plaf.metal.MetalTabbedPaneUI.update(Unknown Source)
at javax.swing.JComponent.paintComponent(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paintWithOffscreenBuffer(Unknown Source)
at javax.swing.JComponent.paintDoubleBuffered(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
at java.awt.Container.paint(Unknown Source)
at sun.awt.RepaintArea.paintComponent(Unknown Source)
at sun.awt.RepaintArea.paint(Unknown Source)
at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

Il est à noter que parfois, la liste des utilisateurs connectés ne se rafraichit pas.

David

david@missebene.net

Commentaire de dquintard le 15/01/2006 15:18:15

Encore moi,
La classe monProjet.MonRundererObject est absente de ton package !!!!!
Pourrais tu me renvoyer le zip complet?

David

david@missebene.net

Commentaire de farhouh le 15/04/2006 20:54:46

je veut le code de téléchargement d'un fichier  avec jsp

Commentaire de kamal_tayri le 22/04/2006 14:11:01

vous trouvez ici 2 codes.1 pour le cryptage DES,1 pour une interface graphique.le problème que j'ai c'est de faire une liason entre l'interface et le code de crypage[càd:lorsque je mets un message dans la zone de texte,si je clique sur le bouton(crypter)le message crypter va etre affiché à la place du message initial.et si je clique sur le bouton(dérypter)le message décrypté(l'intial)va etre affiché dans la zone de texte]
prière de m'aider si vous avez une idée ou une solution(je crois qu'on va utiliser getText() et setText().)  merci beaucoup
/********code source pour la cryptographie DES*****/

import java.security.*;
import javax.crypto.*;
// encrypt and decrypt using the DES private key algorithm

public class PrivateExemple {

   public static void main(String[] args) throws Exception {

      // check args and get plaintext

//    byte[] plainText = args[0].getBytes("UTF8");
      String ss = "Azul kamal!";
      byte[] plainText = ss.getBytes();
      
      // get a DES private key
      System.out.println("\nStart generating DES key");
      KeyGenerator keyGen = KeyGenerator.getInstance("DES");
      keyGen.init(56);
      Key key = keyGen.generateKey();
      System.out.println("Finish generating DES key");
      
      // get a DES cipher object and print the provider
      Cipher cipher = Cipher.getInstance("DES/ECB/PKCS5Padding");
      System.out.println("\n" + cipher.getProvider().getInfo());
      
      // encrypt using the key and the plaintext
      System.out.println("\nStart encryption");
      cipher.init(Cipher.ENCRYPT_MODE, key);
      byte[] cipherText = cipher.doFinal(plainText);
      System.out.println("Finish encryption: ");
      System.out.println(new String(cipherText, "UTF8"));


      // decrypt the ciphertext using the same key
      System.out.println("\nStart decryption");
      cipher.init(Cipher.DECRYPT_MODE, key);
      byte[] newPlainText = cipher.doFinal(cipherText);
      System.out.println("Finish decryption: ");

      System.out.println(new String(newPlainText, "UTF8"));
   }
}
/*************code de l'interface graphique de cryptage et decryptage*********************/
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.security.*;
import javax.crypto.*;

class bouton extends JFrame implements ActionListener {
public bouton(){
  
  setBounds(50,50,700,400);
  Container contenu=getContentPane();
     contenu.setLayout(null);
  setTitle("Cryptage / Decryptage des messages");
  
  lb1=new JLabel("        Message");
  lb1.setBounds(20,20,100,30);
     contenu.add(lb1);
    
     text1=new JTextArea(450,190);
     text1.setBounds(100,20,500,200);
     contenu.add(text1);
    
  lb2=new JLabel("Mot de passe");
  lb2.setBounds(20,240,100,20);
     contenu.add(lb2);
    
     text2=new JTextField();
     text2.setBounds(100,240,200,20);
     contenu.add(text2);
    
     b1=new JButton("A propos de ...");
     b1.setBounds(100,300,120,20);
     contenu.add(b1);
     b1.addActionListener(this);
    
     b2=new JButton("Crypter");
     b2.setBounds(250,300,100,20);
     contenu.add(b2);
     b2.setEnabled(false);
     b2.addActionListener(this);
    
     b3=new JButton("Decrypter");
     b3.setBounds(400,300,100,20);
     contenu.add(b3);
     b3.setEnabled(false);
     b3.addActionListener(this);
    
     b4=new JButton("Quitter");
     b4.setBounds(550,300,100,20);
     contenu.add(b4);
     b4.addActionListener(this);
}
public String txtacrypter(){
  return text1.getText();
}
public void actionPerformed(ActionEvent ev) {
  
  if(ev.getSource()==b1){        //action sur le bouton "Apropos de..."
     if(!text2.getText().equals("")){        
  mondialog bd=new mondialog(this);
  text=bd.lanceDialogue();
  if(text.compareTo(text2.getText())==0){
     b2.setEnabled(true);
     b3.setEnabled(true);
  }
     else
     JOptionPane.showMessageDialog(bd,"Mot de passe incorrecte",
                                    "Message d'avertissement",
                                     JOptionPane.ERROR_MESSAGE);
  bd.dispose();
  }  
  }

  if(ev.getSource()==b2)           //action sur le bouton "crypter"
  System.out.println("action sur le boutton b2");
  
  if(ev.getSource()==b3)           //action sur le bouton "decrypter"
  System.out.println("action sur le boutton b3");
  
  if(ev.getSource()==b4)           //action sur le bouton "quitter"
  System.exit(0);
  }

private JLabel lb1,lb2;
private JTextField text2;
private JTextArea text1;
private JButton b1,b2,b3,b4;
private String text;
}

///////////////////////// boite de dialogue ////////////////////////
class mondialog extends JDialog implements ActionListener{
public mondialog(JFrame proprio){
  super(proprio,"Confirmer votre mot de passe",true);
  setBounds(200,200,400,120);
  Container contenu=getContentPane();
  contenu.setLayout(null);
  
  chtext=new JTextField(20);
  chtext.setBounds(50,10,300,30);
  contenu.add(chtext);
  chtext.addActionListener(this);
  
  okb=new JButton("ok");
  okb.setBounds(90,50,80,30);
  contenu.add(okb);
  okb.addActionListener(this);
  
  cb=new JButton("cancel");
  cb.setBounds(210,50,80,30);
  contenu.add(cb);
  cb.addActionListener(this);
  
}
public void actionPerformed(ActionEvent ev){
  if(ev.getSource()==okb){
   ok=true;
   setVisible(false);
  }
  if(ev.getSource()==cb)
     setVisible(false);
}
public String lanceDialogue(){
  ok=false;
  setVisible(true);
  if(ok) return chtext.getText();
  else return null;
}
private boolean ok;
private JButton okb,cb;
private JTextField chtext;
}

public class premier{
public static void main(String[] argv){
  bouton bt;
  bt=new bouton();
  bt.setVisible(true);
  String ss=bt.txtacrypter();
}
}


Commentaire de amateur_java le 07/08/2006 20:37:59

c pas mal ton programme...mais si tu pourrais y inserer la possibilité d'envoyer des fichiers.
Ce serait mieux

Commentaire de ectro le 04/03/2007 14:15:35

BJT TS LE MONDE SHUI UN ETUDIANT DS LE MONDE DE DEVELOP INFORMATIQUE BON JE VEU SAVOIR CMT EN PX COMPILER LE PROGRAME ...JAIMERAI BIEN UNE AIDE BIEN DETAIL ET MERCI DAVANCE BON VOICI MON MSN XAMINOS@HOTMAIL.COM

Commentaire de Nitrite59 le 12/05/2007 14:17:40

Bonjour, aprés le php et le html, j'ai envie de commencer le java, je débute complètement et je voudrais savoir comment on fait pour compiler ce projet, puis une autre question qui va peut-être vous faire rire mais, est ce qu'il faut possèder un serveur irc ? Merci à tous ceux qui vont me répondre (pour les réponses, n'oubliez pas que vous parlez à un débutant^^)

Commentaire de testerv le 31/05/2007 09:53:41

hello all,
can someone help me i got probs to start this application
what should i write into "addresse du serveur">>>>>>>>>>>>>>  My normal pc Ip or must i install before any server software???


Thanks(if someone worked this succesfull plspm me or we talk on msn)

Commentaire de amineaoun le 07/10/2007 13:03:15

hello all
i am amine student réseaus informatique
mon projet de fin d'etude : création d'un serveur chat\ftp
on peut utulise le java
mais je suis aucun connaissance en cette lungage
if anny one have information help me
please send for me at my
mail
amineaoun1987@hotmail.com
thanks
please help me

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

algorithme de cryptage et decryptage de chaine de carracter en java (methode deffie-hellman) [ par passton ] voila ,je cherche un algorithme en java qui fait crypté et decrypté un chaine de carractere avec la methode de diffie-helman et merci d'avance cryptage d'un document sur mobile [ par lolita24 ] Bonjour, je suis débutante dans le demaine de cryptage et je cherche un code source de cryptage de tous type de document sur Nokia, j'utilise java com aide sur le chat [ par mamou91 ] salut,je suis débutant en java j'ai besoin de votre aide je veut réalise un chat client serveur multithread chaque client connecté peut envoyer et rec aide chat java [ par mamou91 ] mes amis j'ai besoin de vous ; j'ai besoin de code source java de chat client serveur multhithreding après la connection e serveur peut connecter avec cryptage MD5 en java [ par jumpy18 ] j'ai une base de donnée dont je voudrais recuperer le contenu d'un champ que j'ai crypté en MD5 via le SGBD mysql le lecomparer avec un champ texte lu Application de chat via Bluetooth [ par Molina91 ] Bonjour tout le monde , je travaille sur une application de chat via Bluetooth . je programme avec Netbeans, j'ai un problème avec le code [^^confus2 Tchat [ par esp95 ] Salut à tous, je ne sais pas si je suis au bonne endroit mais je tente ma chance. Je voudrais réaliser une forme de tchat sur mon site mais je ne vois Cryptage en java [ par youssouffa ] Bonjour, Mon problème est que j'arrive pas à crypter un mot de passe saisi par l'utilisateur dans une application web J2EE pour que l'enregistrer dans Cryptage en java [ par youssouffa ] Bonjour, je veux crypter des données saisies par un client par exemple un mot de passe lors de l'inscription puis la sauvegarder dans ma BD et puis f


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 : 1,217 sec (4)

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