Il faut que tu "écoutes" tes boutons avec un listener ce qui te permettra d'intercepter les événements (dans le cas présent, le clic sur le bouton) et de réagir en fonction. Tout d'abord, fais hériter ta classe où il y a le JFrame de "ActionListener". Ensuite tu fais un truc de ce style :
JButton boutonLocal = new JButton("Connexion locale");
JButton boutonDistant = new JButton("Connexion distante");
boutonLocal.addActionListener(this); <---- ça te permettra de traiter le clic sur ces deux boutons
boutonDistant.addActionListener(this);
Et ensuite dans ta classe tu implémentes la méthode :
public void actionPerformed(ActionEvent ae) {
if(ae.getActionCommand() == "Connexion locale") {
type = "Access";
}
}
Tu peux traiter l'événement à partir du texte du bouton (c'est le cas dans l'exemple avec "ae.getActionCommand") mais tu peux aussi traiter à partir du nom du bouton avec "getsource()".
