JAVA besoin d'un petit coup de pouce

Fermé
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 7 nov. 2009 à 09:47
DON-ATELLO Messages postés 17 Date d'inscription vendredi 6 novembre 2009 Statut Membre Dernière intervention 7 novembre 2009 - 7 nov. 2009 à 14:49
Bonjour,

Je débute en JAVA, avec Eclipse galileéo, j'essaye de faire une petite appli pour se connecter à un serveur en FTP depuis un applet JAVA

Dans mon projet j'ai fait l'applet: une petite fenêtre avec 2 boutons OK / Annuler => il s'affiche bien

j'ai rajouté dans le projet une classe issue de edtftpj:
class ContectToServer

je voudrait que le bouton OK lance la connexion au serveur avec cette class et la je sèche lamentablement malgré les tutos que j'ai parcouru.
Pas d'errue lors de la compilation par Eclipse

le bout de code des actionListener des boutons:
de FrameBu
 

import java.awt.event.*;
 import java.awt.*;
import java.applet.*;
import java.io.IOException;

//puis la partie affichage des boutons etc...
.............

//et la detection des boutons:
public void ActionsDesBoutons(ActionEvent e) // méthode de changement de couleur
	 {
		 String cmd = e.getActionCommand(); // cmd = variable de getActionCommand
		 if("OK".equals(cmd)) {// definition de la commande si bouton OK
			 
			 System.out.println("Bouton OK clické"); //TRACE : j'ai bien ce message dans la console

			 ConnectToServer connection = new ConnectToServer(); // et la je sèche ???
			 //avec tout ce que j'ai essayé Eclipse se fache tout rouge !
			 
		 }else {//autre cas de la commande bouton Annuler
			 //System.out.println("Bouton Annuler clické");
			 System.exit(1); // Cette action fonctionne, on sort bien
		 }
	 }
	
	 class ActionButton implements ActionListener // class du gestionnaire d'evenements
	 {
		 FrameBu obj; //redefinition de la frame
	
		 public ActionButton(FrameBu obj)
		 {
			 this.obj = obj; //réference à la frame
	
		 }
		 
		 public void actionPerformed(ActionEvent e) // gestionnaire d'evenemnts
		 {
			 obj.ActionsDesBoutons(e); // renvoit vers la méthode à accomplir!
		 }
	 }


et le code de la class ConnectToServer:


import com.enterprisedt.net.ftp.FileTransferClient;
import com.enterprisedt.util.debug.Level;
import com.enterprisedt.util.debug.Logger;

class ConnectToServer {

	    public static void main(String[] args) {

	        // we want remote host, user name and password
	        if (args.length < 3) {
	            System.out
	                    .println("Usage: run remote-host username password");
	            System.exit(1);
	        }

	        // extract command-line arguments
	        /String host = args[0];
	        String username = args[1];
	        String password = args[2];
	       
	        // set up logger so that we get some output
	        Logger log = Logger.getLogger(ConnectToServer.class);
	        Logger.setLevel(Level.INFO);

	        FileTransferClient ftp = null;

	        try {
	            // create client
	            log.info("Creating FTP client");
	            ftp = new FileTransferClient();

	            // set remote host
	            log.info("Setting remote host");
	            ftp.setRemoteHost(host);
	            ftp.setUserName(username);
	            ftp.setPassword(password);

	            // connect to the server
	            log.info("Connecting to server " + host);
	            ftp.connect();
	            log.info("Connected and logged in to server " + host);

	            // Shut down client
	            log.info("Quitting client");
	            ftp.disconnect();

	            log.info("Example complete");

	        } catch (Exception e) {
	            e.printStackTrace();
	        }
	    }

	}
 
A voir également:

3 réponses

DON-ATELLO Messages postés 17 Date d'inscription vendredi 6 novembre 2009 Statut Membre Dernière intervention 7 novembre 2009
7 nov. 2009 à 14:19
mon site "http://www.avcvk.com/"

comment modifier mon lecteur exportable dailymotion pour qu'il soit accepter par mon site

"microsoft sharepoint designer 2007"


"<div><object width="480" height="365"><param name="movie" value="https://www.dailymotion.com/embed/video/xazekh?related=0"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="https://www.dailymotion.com/embed/video/xazekh?related=0" type="application/x-shockwave-flash" width="480" height="365" allowfullscreen="true" allowscriptaccess="always"></embed></object><br /><b><a href="https://www.dailymotion.com/video/xazekh">DON'ATELLO - ICI C'EST RAP REALITE</a></b><br /><i>envoyé par <a href="https://www.dailymotion.com/DON-ATELLO">KISSHUIT</a>. - <a href="https://www.dailymotion.com/fr/channel/music">Regardez la dernière sélection musicale.</a></i></div>"
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
7 nov. 2009 à 14:47
SVP j'ai posé un pb, alors ouvre un autre topic pour exposer ton problème qui n'a rien a voir
0
DON-ATELLO Messages postés 17 Date d'inscription vendredi 6 novembre 2009 Statut Membre Dernière intervention 7 novembre 2009
7 nov. 2009 à 14:49
ok
0