begin process at 2012 02 15 16:26:48
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Applets

 > 

Récupération de variables d'un applet


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

Récupération de variables d'un applet

lundi 21 mai 2007 à 22:12:38 | Récupération de variables d'un applet

slyderkiller



slt a tt

je recherche un moyen d'extraire une variable java d'un applet vers une variable autre comme J# ou VB en .net.
les variables que je souhaite récupéré se trouvent dans un coupleur web embarqué dans un automate qui n'execute que du java et du html .
Serait il possible d'aller tapper directement dans un jar grace a l'ip du coupleur comme fait l'applet de la page html

exemple d'une page html
<APPLET codebase="/classes" archive="SAComm.jar"
        code="com.schneiderautomation.factorycast.LiveLabelApplet"
        width=300 height=30>
    <PARAM name=LABEL     value="Volumes">
    <PARAM name=UNITS     value="m/cube">
    <PARAM name=ADDRESS   value="%MW0">
    <PARAM name=DATATYPE  value="REAL">
    <PARAM name=FORMAT    value="DEC">
    <PARAM name=BACKGRND  value="RED">
    <PARAM name=FOREGRND  value="WHITE">
    <PARAM name=FONT_NAME value="SERIF">
    <PARAM name=FONT_BOLD value="TRUE">
    <PARAM name=FONT_SIZE value="16">
</APPLET>

en gros cette applet me revoi la valeur du mot %MW0 de l'automate.

et voici un exemple ou je vais lire le %MW0 a partir d'une class

import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import java.beans.*;

import com.schneiderautomation.factorycast.*;
import com.schneiderautomation.factorycast.comm.StatusMessages;

public class applet2 extends Applet implements PropertyChangeListener
{
// controls for applet
private TextField address = new TextField( 10 );
private Button regButton = new Button( "Lecture" );
private Label valsRead = new Label();

// variables pour communication automate
private CommBean comm;
private MonitorUInt monitor;

private short qty = 1;

public void init()
{
// Récupération adresse IP de l'automate
String host = getCodeBase().getHost();

// Création des beans de communication
comm = new CommBean(getLocale());
monitor = new MonitorUInt(comm.getAdaptor());

monitor.addPropertyChangeListener(this);

regButton.addActionListener(new RegisterMonitor());
valsRead = new Label("                    ");
address.setText("%MW0");
setBackground(Color.lightGray);

// Dessin des objets à l'écran
GridBagConstraints constraints = new GridBagConstraints();
setLayout(new GridBagLayout());
constraints.anchor = GridBagConstraints.WEST;
constraints.fill = GridBagConstraints.HORIZONTAL;
constraints.gridheight = 1;
constraints.gridwidth = 1;
constraints.insets.left = 5;
constraints.insets.right = 5;
constraints.insets.top = 3;
constraints.insets.bottom = 3;
constraints.gridx = 0;
constraints.gridy = 0;
add(new Label("Addresse :"), constraints);

constraints.gridx++;
add(address, constraints);
constraints.gridx = 0;
constraints.gridy++;
constraints.gridwidth = 1;
constraints.gridy++;
add(regButton, constraints);

constraints.gridx = 0;
constraints.gridy++;
add(valsRead, constraints);

// Connexion avec l'automate et gestion de l'erreur éventuelle
try
{
comm.connect(host, false);
comm.start();
}
catch(Exception e)
{
}
}
//==================================================================
public void destroy()
{
try
{
comm.disconnect();
}
catch(Exception e)
{
}
}

//===========================================================
// Appelé à chaque nouvelle valeur recue
public void propertyChange(PropertyChangeEvent evt)
{
String prop = evt.getPropertyName();

if(prop.equals("value"))
{
Integer value = (Integer) evt.getNewValue();
valsRead.setText(value.toString());
}
}

//=====================================================
// Définition de la classe Ecouteur
class RegisterMonitor implements ActionListener
{
public void actionPerformed(ActionEvent evt)
{
monitor.setAddress(address.getText());
monitor.setQuantity(qty);
monitor.register();
}
}
}

si quelqu'un a un debut de réponse....
mercredi 23 mai 2007 à 05:50:47 | Re : Récupération de variables d'un applet

coucou747

Administrateur CodeS-SourceS
Salut,

Je te files un exemple que j'avais dans un des miens
        sizeStr=getParameter("size");
        try {
            size=new Integer(sizeStr).intValue();
        }catch (NumberFormatException e) {
            size=10;
        }

voila


Cette discussion est classée dans : java, applet, private, comm, constraints


Répondre à ce message

Sujets en rapport avec ce message

java.lang.NoSuchMethodError: main Exception in thread "main" [ par ssoouummaayyaa ] Bonjour ; j'ai un problème avec mon code source : le code consiste à un interface graphique du jeu Sudoku . je n'arrive pas à repérer le problème , q Première applet Java [ par javarova ] Bonjour, Je le note, je suis une débutante en JAVA. Je voulais programmer un site web (sorte d'application web pour dessiner des formes géométriques b Lenteur de l'applet Java [ par pikapote ] Bonjour tout le monde, Ceux qui ont suivi mes aventures rocambolesques concernant la création d'une applet Java, vont avoir le plaisir d'avoir un nou problem avec applet [ par domxaline ] Bonjour, j'ai essayé ce prg applet en exécutant dans l'explorer j'ai erreur suivante: erreur:cliquez pour obtenir.... veuillez m'aider s'il vous plaî proxy applet-java [ par lediablo ] bonjour je voudrais bien configurer toutes les applets java java que j'exécute pour qu'elles utilise un proxy, je suis aller dans le panneau de config java [ par Tapatoudi ] Les nuits sont plus longues que les jours,m alors bonsoir! Je n'arrive pas à lire des applets sur mon PC / W XP, j'ai déjà charger le jdk1.6.0_21 je comment telecharger une applet java d une page web [ par aymane71 ] bonjour a tous . je veux savoir comment telecharger une applet java se trouvant dans une page web et la faire fonctionner dans mon pc hors connexion . boite de dialogue impression selon la langue choisie [ par raadamos ] Bonjour, J'ai developé une petite application qui doit afficher la boite de dialogue d'impression en français ou en anglais selon la langue choisie. "AWT-EventQueue-0" java.lang.NullPointerException [ par Christopheinfo ] Bonjour, je planche depuis de longues heure sur un problème.. J'aimerai faire passer un String d'une classe, dans une interface graphique. Lorsque je Applet qui communique avec java [ par avg ] Bonjour à tous, j'ai une Applet que je veut qu'elle communique avec le serveur où se trouve son jar pour extraire des fichier et le copier sur le dis


Nos sponsors


Sondage...

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 : 3,728 sec (3)

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