1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| public class MaFenetre extends JFrame {
MaFenetre() {
Container contenu = getContentPane();
contenu.setLayout(new FlowLayout(FlowLayout.CENTER, 10, 15));
JButton googleButton = new JButton("GOOGLE");
googleButton.setSize(100, 100);
googleButton.setVisible(true);
contenu.add(googleButton);
googleButton.addActionListener( (e) -> browseURI(e, "Vous allez être rédirigé vers Google...","http://www.google.fr") );
JButton forumButton = new JButton("FORUM");
forumButton.setVisible(true);
forumButton.setSize(100, 150);
contenu.add(forumButton);
forumButton.addActionListener( (e) -> browseURI(e, "Vous allez être rédirigé vers Developpez...","http://www.developpez.net/forums") );
JLabel lab = new JLabel(new ImageIcon("d:/logo_xxx.png"));
lab.setVisible(true);
lab.setSize(100, 100);
contenu.add(lab);
}
private Object browseURI(ActionEvent e, String message, String uri) {
System.out.println(message);
try {
Desktop.getDesktop().browse(URI.create(uri));
} catch (IOException e1) {
e1.printStackTrace();
}
return null;
}
public static void main(String ars[]) {
MaFenetre fenetre = new MaFenetre();
fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fenetre.setSize(500, 500);
fenetre.setTitle(" Bienvenue sur le site ");
fenetre.setVisible(true);
}
} |
Partager