la voici donc :) :
import java.awt.*;
import java.awt.event.* ;
import java.io.IOException;
import javax.swing.* ;
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 JMenuItem ("Francais") ;
langue.add(francais) ;
francais.addActionListener(this) ;
anglais = new JMenuItem ("Anglais") ;
langue.add(anglais) ;
anglais.addActionListener(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 == anglais) System.out.println ("Langue : Anglaise") ;
}
{ if (babla == francais) System.out.println ("Langue : Francaise") ;
}
{ if (babla == aide){ Runtime erer = Runtime.getRuntime();
try {
Process p = erer.getRuntime().exec("C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe
http://sogeek.blog.free.fr/index.php?");
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace(); }
}
{ if (babla == exit) System.exit(0) ;
}
{ if (babla == apropos) JOptionPane.showMessageDialog(null, "Version 1.0, Application crée par SoGeek.") ;
}
{ if (babla == maj) { Runtime erer = Runtime.getRuntime() ;
try {
Process p = erer.getRuntime().exec("C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe
http://sogeek.blog.free.fr/index.php?");
JOptionPane.showMessageDialog(null, "Launch Game est en version 1.0, regardez les mises à jours sur le blog qui s'ouvre actuelement.") ;
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace(); }
{ 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 (Aucun.isSelected() ) mdp.setEditable(false) ;
if (oui.isSelected() ) mdp.setEditable(true) ;
}
private JRadioButton Aucun, oui ;
private JMenuItem apropos, maj, exit, aide, anglais, francais ;
private JMenuBar barreMenus ;
private JMenu help, jeu, langue ;
private JCheckBoxMenuItem 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) ;
}
}
Bonne soirée, SoGeek.