cs_reef
Messages postés1Date d'inscriptionlundi 16 juin 2003StatutMembreDernière intervention17 juin 2003
-
17 juin 2003 à 15:41
sniperwolfcs
Messages postés1Date d'inscriptionjeudi 21 août 2003StatutMembreDernière intervention21 août 2003
-
21 août 2003 à 15:17
public class application extends Applet implements ActionListener{
//String appli[];
JButton _btLancer;
JComboBox _appList;
Panel p;
public void init(){
/*appelée une seule fois par le navigateur à l'initialisation de l'applet, lorsqu'elle est chargée*/
setLayout(new BorderLayout());
p = new Panel();
add(p,"North");
p.setLayout(new GridLayout(1,2,5,5));
_btLancer=new JButton("Lancer");
}
public void start(){
_appList = new JComboBox();
//_appList = new JComboBox(appli);
_appList.addItem("Outlook Mail");
_appList.addItem("Office");
_appList.addItem("-- Word");
_appList.addItem("-- Excel");
_appList.addItem("-- PowerPoint");
_appList.addItem("-- Access");
_appList.addItem("I.E");
_appList.addItem("Opale");
_appList.addItem("Reader");
p.add(_appList);
p.add(_btLancer);
//Gestion de l'interaction utilisateur sur les boutons du clavier
_btLancer.addActionListener(this);
_btLancer.setActionCommand(_btLancer.getText());
}
public void actionPerformed(ActionEvent e){
String commande;
Process p;
String s=e.getActionCommand();
if(s.equals("Lancer")){
int ind=_appList.getSelectedIndex();
switch(ind){
case 0:
try{
commande = "C:/Program Files/Outlook Express/msimn.exe";
p = Runtime.getRuntime().exec(commande);
}
catch(IOException io){}
break;
case 1:
break;
case 2 :
break;
case 3 :
break;
case 4:
break;
default:/**On ne fait rien sinon*/
};
}
}
/*appelée à chaque fois que l'applet devient visible*/
public void stop(){}
/*appelée à chaque fois que l'applet est masquée*/
public void destroy(){}
/*appelée une seule fois par le navigateur à la destruction de l'applet, lorsque la page HTML change*/
}
Page HTML>
<HTML>
<HEAD>
<TITLE>Applet Lancement d'une application à partir de l'Intranet</TITLE>
</HEAD>
sniperwolfcs
Messages postés1Date d'inscriptionjeudi 21 août 2003StatutMembreDernière intervention21 août 2003 21 août 2003 à 15:17
Ben si tu y arrive ca minterresse ...
d'apres mes recherches il fo que l'applet soit signé, cela necessite un certificat delivré par VeriSign ...
sinon tu a peut etre fait une erreur , tu devrai tester sans bouton "lancer" en premier, jai limpression qu'il y a une erreur a ce nivo ( mais jmi connais pas trop en java en fait)