airv3 Des mecs com lui y en a pas 2 | Bonjour,
j'ai devellopper une petite appli (avec awt) pour monitorer un serveur
celle-ci se connecte au serveur, et avec des boutons envoies des commandes dont le resultat est repliqé ds une TextArea
Ensuite j'ai voulu passer cette application pour en faire une applet, au lieu d'etendre une frame, j'etend un applet, je remplace le constructeur par un void init(), enfin je pense avoir tout fait correctement...
mais l'applet ne ve pas se connecter a mon serveur... je ne comprend pas alors qu'avec l'appli awt ca marche ss pb
un bout du code
Code :
- import java.awt.* ;
- import java.awt.event.*;
- import java.applet.*;
- import java.io.IOException;
- import java.io.InputStream;
- import java.io.OutputStream;
- import java.net.*;
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
- import java.util.StringTokenizer;
- public class GkMonitorApplet extends /*Frame*/ Applet{
- protected Panel p1,p2, p3, p4;
- protected TextField ipAddr, portNum;
- protected Button connexion, effacer, numreg,shutdown,deregistred,currentCall;
- protected TextArea result;
- protected Delegue delegue ;
- protected Adaptateur adapt ;
- //public GkMonitorApplet() {
- public void init(){
- //super();
- setLayout(new BorderLayout());
- p1=new Panel() ;
- p1.setLayout(new GridLayout(3,2));
- p1.add(new Label("Adresse du GK : " ));
- ipAddr = new TextField();
- p1.add(ipAddr);
- p1.add(new Label("Port de connexion : " ));
- portNum = new TextField();
- p1.add(portNum);
- connexion = new Button("Connexion" );
- p1.add(connexion);
- effacer = new Button("Deconnexion" );
- p1.add(effacer);
- p2 = new Panel();
- p2.setLayout(new BorderLayout());
- p3=new Panel(new GridLayout(2,2));
- numreg = new Button("Nombre_Registrations" );
- shutdown = new Button("Shutdown" );
- deregistred = new Button("Deconnecter_stations" );
- currentCall = new Button("Appel_en_cours" );
- p3.add(numreg);
- p3.add(shutdown);
- p3.add(deregistred);
- p3.add(currentCall);
- result = new TextArea(5,80);
- p2.add("West",p3);
- p2.add("East",result);
- add("North",p1);
- add("Center",p2);
- delegue=new Delegue(this) ;
- adapt=new Adaptateur(delegue) ;
- connexion.addActionListener(adapt);
- effacer.addActionListener(adapt);
- numreg.addActionListener(adapt);
- shutdown.addActionListener(adapt);
- deregistred.addActionListener(adapt);
- currentCall.addActionListener(adapt);
- //pack();
- //show();
- }
- }
|
Merci d'avance Message édité par airv3 le 31-05-2005 à 20:30:46
|