begin process at 2010 02 10 02:36:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Réseau & internet

 > 

Internet

 > 

Connecteur Java


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Connecteur Java

mercredi 24 juin 2009 à 13:18:51 | Connecteur Java

babien42

Bonjour
Je suis debutant je developpe en java depuis 1mois
Dans le cadre de ma formation mon entreprise me demende de metre au point un connecteur Java et qui a les fonctionnaliter suivantes:

*quand on l'ouvre il doit se metre dans le systray avec une icone
*il doit se connecter directement au profil choisi
*il doit aller chercher dans un document TXT les informations des profils choisi

Pour ma part j'ai deja developper le connecteur qui, quand je le lance se connect directement au site et au profile choisi et il se mets dans le systray (la barre de tache);

MAis voila les probleme que je rencontre:

*quand je lance mon applet depuis Eclipse le logo s'affiche dans le Systray mais une fois compiler le logo ne s'affiche plus
*La connection se fais en manuel c'est a dire que j'ai deja integret dans mon code les information necessair pour la connection au profile choisi

Mon but c'est de cree un fichier TXT et que l'appler vienne chercher les informations dans se fichier pour qu'il puisse se connecter sur le profil choisi
et une fois que ceci est foncionnel crypter le fichier TXT
Voila merci je vous fais joindre en plus mes codes sources
jeudi 25 juin 2009 à 06:50:11 | Re : Connecteur Java

kaloway


J'ai dèja rencontré ce problème avec une barre d'outil sous eclipse aucun problème et lorsque je faisait un jar je n'avais plus mes icônes. la solution était de mettre les icônes à l'extérieure du répertoire.
jeudi 25 juin 2009 à 13:43:24 | Re : Connecteur Java

babien42

A ok merci j'y avait pas pensé mais n'y a t'il pas un autre solution pour l'integrer a la source du programe?
jeudi 25 juin 2009 à 13:45:37 | Re : Connecteur Java

babien42

import java.io.IOException;

public class BrowserControl
{
/**
     * Display a file in the system browser.  If you want to display a
     * file, you must include the absolute path name.
     *
     * @param url the file's url (the url must start with either "http://monsite./connectauto.php?l=login&p=pass"
or
     * "file://").
     */
    public static void displayURL(String url)
    {
        boolean windows = isWindowsPlatform();
        String cmd = null;
        try
        {
            if (windows)
            {
                // cmd = 'rundll32 url.dll,FileProtocolHandler http://...'
                cmd = WIN_PATH + " " + WIN_FLAG + " " + url;
                Process p = Runtime.getRuntime().exec(cmd);
            }
            else
            {
                // Under Unix, Netscape has to be running for the "-remote"
                // command to work.  So, we try sending the command and
                // check for an exit value.  If the exit command is 0,
                // it worked, otherwise we need to start the browser.
                // cmd = 'netscape -remote openURL(http://www.javaworld.com)'
                cmd = UNIX_PATH + " " + UNIX_FLAG + "(" + url + ")";
                Process p = Runtime.getRuntime().exec(cmd);
                try
                {
                    // wait for exit code -- if it's 0, command worked,
                    // otherwise we need to start the browser up.
                    int exitCode = p.waitFor();
                    if (exitCode != 0)
                    {
                        // Command failed, start up the browser
                        // cmd = 'netscape http://www.javaworld.com'
                        cmd = UNIX_PATH + " "  + url;
                        p = Runtime.getRuntime().exec(cmd);
                    }
                }
                catch(InterruptedException x)
                {
                    System.err.println("Error bringing up browser, cmd='" +
                                       cmd + "'");
                    System.err.println("Caught: " + x);
                }
            }
        }
        catch(IOException x)
        {
            // couldn't exec browser
            System.err.println("Could not invoke browser, command=" + cmd);
            System.err.println("Caught: " + x);
        }
    }
    /**
     * Try to determine whether this application is running under Windows
     * or some other platform by examing the "os.name" property.
     *
     * @return true if this application is running under a Windows OS
     */
    public static boolean isWindowsPlatform()
    {
        String os = System.getProperty("os.name");
        if ( os != null && os.startsWith(WIN_ID))
            return true;
        else
            return false;
    }
    /**
     * Simple example.
     */
    // Used to identify the windows platform.
    private static final String WIN_ID = "Windows";
    // The default system browser under windows.
    private static final String WIN_PATH = "rundll32";
    // The flag to display a url.
    private static final String WIN_FLAG = "url.dll,FileProtocolHandler";
    // The default browser under unix.
    private static final String UNIX_PATH = "netscape";
    // The flag to display a url.
    private static final String UNIX_FLAG = "-remote openURL";
}
jeudi 25 juin 2009 à 13:46:57 | Re : Connecteur Java

babien42

import java.awt.AWTException;
import java.awt.Image;
import java.awt.MenuItem;
import java.awt.PopupMenu;
import java.awt.SystemTray;
import java.awt.Toolkit;
import java.awt.TrayIcon;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class main {

/**
* @param args
*
*
*/
public static void main(String[] args){
// TODO Auto-generated method stub
BrowserControl.displayURL("http://monsite/connectauto.php?l=login&p=pass");
final TrayIcon trayIcon; // Notre icone dans la barre système
    
     // On vérifie que le support de la feature du SystemTray est compatible avec l'OS hote
     if (SystemTray.isSupported()) {
    
     SystemTray tray = SystemTray.getSystemTray();
  // On récupère l'image qui nous servira d'icone
    
     Image image = Toolkit.getDefaultToolkit().getImage("p3d.jpg");
  // Notre menu (clic droit sur l'icone systray)
     PopupMenu popup = new PopupMenu();
    
     MenuItem defaultItem = new MenuItem("Quitter");
     defaultItem.addActionListener(new ActionListener() {
     public void actionPerformed(ActionEvent e) {
     System.exit(0);
     }
     });
     MenuItem defaultItem2 = new MenuItem("Connecter");
     defaultItem2.addActionListener(new ActionListener() {
     public void actionPerformed(ActionEvent evt) {
     BrowserControl.displayURL("http://monsite/connectauto.php?l=login&p=pass");
     }
     });
     popup.add(defaultItem2);
     popup.add(defaultItem);
       // Création de l'icone systray
     trayIcon = new TrayIcon(image, "GesCom", popup);
     ActionListener actionListener = new ActionListener() {
     public void actionPerformed(ActionEvent e) {
     trayIcon.displayMessage("Connecteur GesCom Java!",
     "La Gescom est en cour d'utilisation !",
     TrayIcon.MessageType.INFO);
     }
     };
     trayIcon.setImageAutoSize(true);
     trayIcon.addActionListener(actionListener);
    
     try {
    
     tray.add(trayIcon);
     } catch (AWTException e) {
     e.printStackTrace();
     }
    
     } else {
     // ...
     }
     }
     }
jeudi 25 juin 2009 à 13:47:40 | Re : Connecteur Java

babien42

voici les code source si vous avez des suggestion pour la realtion fichier TXT et mon Java je suis preneur merci bien


Cette discussion est classée dans : java, txt, systray, choisi, connecteur


Répondre à ce message

Sujets en rapport avec ce message

chercher et remplacer en java [ par Diablotin63 ] Bonjour les gens,Alors j'ai un petit problème: j'ai un fichier txt contenant des balises, ie des variables à remplacer. Je voudrais copier mon fichier pb commande dos en java sous eclipse [ par breton51 ] j'essai de fair une commande simple de copy de fichier sous eclipse en java mais ca ne marche pas, j'ai ce code erreur :erreur d'execution copy src.tx Systray et Taskmgr.exe avec JAVA [ par seboucci ] Bonjour,J'utilise JB8 enterprise et j'aimerais savoir si il est possible de faire apparaitre un processus (Deamon ou non) java dans la liste des proce java to .txt/.xml [ par zoradj ] bonjour tout le mondej'aimerai savoir est ce qu'il y a des outils (ou mieux encore un code source) qui, d'un code source java on obtient un fichier .t entrée/sortie dans un fichiers txt en JAVA [ par chtieu62 ] Bonjour a tous je recherche comment on peut acceder a des données dans un fichiers txt dans lequel on a le nom de la donnée : la valeur de la donnéexe SOS Formulaire Java [ par CicinhoRaul ] Bonjour à tous , je m'excuse de vous déranger mais je souhaiterais savoir comment peut-on lire un fichier.Je m'explique, j'ai reussi à créer un formul modifier une ligne dans un fichier txt en java [ par nihad510 ] Bonjour Comment je peux modifier une ligne dans un fichier txt en java  par exemple quand je trouve une ligne dans le fichier qui commence par Bonjour


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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 : 0,515 sec (4)

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