If exist en Java

Fermé
SoGeek Messages postés 183 Date d'inscription mercredi 9 décembre 2009 Statut Membre Dernière intervention 15 janvier 2012 - 2 janv. 2010 à 22:13
 blablabla - 31 mai 2011 à 18:20
Bonjour,
j'aimerai integrer la méthode if exist Steam.exe ... dans les repertoires suivant
if (exist == C:\\Program Files\\Steam.exe) { Runtime yuuu = Runtime.getRuntime();
try {
Process p = yuuu.getRuntime().exec("D:\\Steam\\Steam.exe -applaunch 10 -console +connect "+ip.getText()+" +password "+mdp.getText());
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace(); } etc ... avec les repertoires du genre (C:\\, D:\\, C:\\user\\Desktop ...)

et donc j'aimerai l'integrer à mon code source, mais je ne sais vraiment pas comment m'y prendre ni où le placer.






import java.awt.*;
import java.awt.event.* ;
import java.io.IOException;
import javax.swing.* ;
import javax.swing.event.* ;
class FenText extends JFrame implements ActionListener, ItemListener
{ public FenText ()
{ setTitle ("Applaunch CSS V.3.0") ;
setSize (400, 350) ;
ButtonGroup groupe = new ButtonGroup() ;
Container contenu = getContentPane() ;
getContentPane().setLayout(null) ;

barreMenus = new JMenuBar() ;
setJMenuBar(barreMenus) ;
help = new JMenu ("?") ;
barreMenus.add(help) ;
aide = new JMenuItem ("Aide") ;
help.add(aide) ;
aide.addActionListener(this) ;
apropos = new JMenuItem ("A propos") ;
help.add(apropos) ;
apropos.addActionListener(this) ;
maj = new JMenuItem ("Mise à jour") ;
help.add(maj) ;
maj.addActionListener(this) ;
exit = new JMenuItem ("Quitter") ;
help.add(exit) ;
exit.addActionListener(this) ;
langue = new JMenu ("Langue") ;
barreMenus.add(langue) ;
francais = new JCheckBoxMenuItem ("Francais") ;
langue.add(francais) ;
francais.addItemListener (this) ;
anglais = new JCheckBoxMenuItem ("Anglais") ;
langue.add(anglais) ;
anglais.addItemListener (this) ;
jeu = new JMenu ("Jeux") ;
barreMenus.add(jeu) ;
CounterStrikeSource = new JCheckBoxMenuItem ("Counter-Strike:Source") ;
jeu.add(CounterStrikeSource) ;
CounterStrikeSource.addItemListener (this) ;
CounterStrike = new JCheckBoxMenuItem ("Counter Strike 1.6") ;
jeu.add(CounterStrike) ;
CounterStrike.addItemListener (this) ;
Left4Dead = new JCheckBoxMenuItem ("Left 4 Dead") ;
jeu.add(Left4Dead) ;
Left4Dead.addItemListener (this) ;
Left4Dead2 = new JCheckBoxMenuItem ("Left 4 Dead 2") ;
jeu.add(Left4Dead2) ;
Left4Dead2.addItemListener (this) ;
COD6 = new JCheckBoxMenuItem ("C.O.D.6: Modern Warfare 2") ;
jeu.add(COD6) ;
COD6.addItemListener (this) ;
DragonAge = new JCheckBoxMenuItem ("Dragon Age Origins") ;
jeu.add(DragonAge) ;
DragonAge.addItemListener (this) ;
HalfLife = new JCheckBoxMenuItem ("Half:Life") ;
jeu.add(HalfLife) ;
HalfLife.addItemListener (this) ;
HalfLife2 = new JCheckBoxMenuItem ("Half:Life 2") ;
jeu.add(HalfLife2) ;
HalfLife2.addItemListener (this) ;
DayofDe = new JCheckBoxMenuItem ("Day Of Defeat : Source") ;
jeu.add(DayofDe) ;
DayofDe.addItemListener (this) ;

oui = new JRadioButton ("Oui") ;
groupe.add(oui) ;
contenu.add(oui) ;
oui.addItemListener (this) ;
oui.setBounds(100, 100, 50, 15) ;


Aucun = new JRadioButton ("Aucun") ;
groupe.add(Aucun) ;
contenu.add(Aucun) ;
Aucun.addItemListener (this) ;
Aucun.setBounds(150, 101, 70, 15) ;

ip = new JTextField ("Adresse IP", 20) ;
ip.setEditable(true) ;
contenu.add(ip) ;
ip.setBounds(95, 60, 230, 20) ;

mdp = new JTextField ("Mot de passe", 10) ;
mdp.setEditable(true);
contenu.add(mdp) ;
mdp.setBounds(225, 100, 100, 20) ;

co = new JButton ("Connexion") ;
contenu.add(co) ;
co.addActionListener(this) ;
co.setBounds(150, 135, 95, 30) ;

String text ;
String tex ;
tex = mdp.getText();
text = ip.getText ();
}
public void actionPerformed (ActionEvent blaa)
{ Object babla = blaa.getSource() ;
if (babla == aide) System.out.println ("Aide en cours ..") ;
if (babla == exit) System.exit(0) ;
if (babla == apropos) System.out.println ("Version 3.0") ;
if (babla == maj) System.out.println ("Mise à jour en cours ...") ;
{ if (babla == co) ;
{ if (CounterStrike.isSelected()) { Runtime yuuu = Runtime.getRuntime();
try {
Process p = yuuu.getRuntime().exec("D:\\Steam\\Steam.exe -applaunch 10 -console +connect "+ip.getText()+" +password "+mdp.getText());
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace(); }

{ if (CounterStrikeSource.isSelected()) { Runtime t = Runtime.getRuntime();
try {
Process p = t.getRuntime().exec("D:\\Steam\\Steam.exe -applaunch 240 -console +connect "+ip.getText()+" +password "+mdp.getText());
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace(); }
}
{ if (Left4Dead.isSelected()) { Runtime c = Runtime.getRuntime();
try {
Process p = c.getRuntime().exec("D:\\Steam\\Steam.exe -applaunch 500 -console +connect "+ip.getText()+" +password "+mdp.getText()) ;
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace(); }
}
{ if (HalfLife.isSelected()) { Runtime o = Runtime.getRuntime();
try {
Process p = o.getRuntime().exec("D:\\Steam\\Steam.exe -applaunch 70 -console +connect "+ip.getText()+" +password "+mdp.getText()) ;
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace(); }
}
{ if (Left4Dead2.isSelected()) { Runtime w = Runtime.getRuntime();
try {
Process p = w.getRuntime().exec("D:\\Steam\\Steam.exe -applaunch 550 -console +connect "+ip.getText()+" +password "+mdp.getText()) ;
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace(); }
}
{ if (HalfLife2.isSelected()) { Runtime o = Runtime.getRuntime();
try {
Process p = o.getRuntime().exec("D:\\Steam\\Steam.exe -applaunch 220 -console +connect "+ip.getText()+" +password "+mdp.getText()) ;
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace(); }
}
{ if (COD6.isSelected()) { Runtime o = Runtime.getRuntime();
try {
Process p = o.getRuntime().exec("D:\\Steam\\Steam.exe -applaunch 10180 -console +connect "+ip.getText()+" +password "+mdp.getText()) ;
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace(); }
}
{ if (DragonAge.isSelected()) { Runtime o = Runtime.getRuntime();
try {
Process p = o.getRuntime().exec("D:\\Steam\\Steam.exe -applaunch 17450 -console +connect "+ip.getText()+" +password "+mdp.getText()) ;
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace(); }
}
{ if (DayofDe.isSelected()) { Runtime o = Runtime.getRuntime();
try {
Process p = o.getRuntime().exec("D:\\Steam\\Steam.exe -applaunch 300 -console +connect "+ip.getText()+" +password "+mdp.getText()) ;
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
}
}
}
}
}
}
}
}
}
}
}
}




public void itemStateChanged (ItemEvent evvvvv)
{ Object source = evvvvv.getSource() ;
if (source == anglais) System.out.println ("Langue : Anglaise") ;
if (source == francais) System.out.println ("Langue : Francaise") ;
if (Aucun.isSelected() ) mdp.setEditable(false) ;
if (oui.isSelected() ) mdp.setEditable(true) ;
if (source == Left4Dead) ;
if (source == CounterStrike) ;
if (source == CounterStrikeSource) ;
if (source == HalfLife) ;
}



private JRadioButton Aucun, oui ;
private JMenuItem apropos, maj, exit, aide ;
private JMenuBar barreMenus ;
private JMenu help, jeu, langue ;
private JCheckBoxMenuItem francais, anglais, Left4Dead, COD6, DragonAge, HalfLife2, DayofDe, Left4Dead2, CounterStrikeSource, CounterStrike, HalfLife ;
private JTextField ip, mdp ;
private JButton co ;
}
public class LaunchGames1
{ public static void main (String args[])
{ FenText fen = new FenText() ;
fen.setBounds (300,100,400,350) ;
fen.setVisible(true) ;
}
}


Merci d'avance,
SoGeek,
Bonne soirée :).
A voir également:

4 réponses

scriptiz Messages postés 1424 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 septembre 2023 425
3 janv. 2010 à 14:22
boolean exists = (new File("Steam.exe")).exists();
    if (exists) {
        // le fichier ou le répertoire existe
    } else {
        // le fichier ou le répertoire n'existe pas !
    }


1