Salut tout le monde,j'ai un problème dans mon code java,j'ai fait une interface graphique simple avec 3 bouton pour dessiner un automate:bouton cercle(état),bouton transition,bouton état final. comment puisse je cliquer sur le bouton cercle et mettre le bouton de la sourie enfoncée et déplacer le cercle a l'endroit ou je veut le mettre et relacher le bouton de la sourie puis une boite de dialogue apparait pour entrer le nom de cet état que j'ai créer. aidez moi svp et merci infiniment.
voila le code de l'interface que j'ai fait.
mon probleme est dans le code du bouton pour faire tout ce que je venais de citer ci haut.
import java.awt.*;
import javax.swing.*;
import javax.swing.border.*;
import java.awt.event.*;
class Exemple1 {
public static void main(String args[]){
JFrame frame=new JFrame("Editeur d'automates");
frame.setSize(1024,768);
frame.setVisible(true);
JPanel p1=new JPanel();
JPanel p2=new JPanel();
//le menu
MenuBar barre=new MenuBar();
Menu fichier=new Menu("Fichier");
MenuItem fichier1=new MenuItem("Nouveau");
MenuItem fichier2=new MenuItem("Ouvrir");
MenuItem fichier3=new MenuItem("Enregistrer");
MenuItem fichier4=new MenuItem("Enregistrer sous");
MenuItem fichier5=new MenuItem("Quitter");
Menu aide=new Menu("Aide");
barre.add(fichier);
barre.add(aide);
fichier.add(fichier1);
fichier.add(fichier2);
fichier.add(fichier3);
fichier.add(fichier4);
fichier.add(fichier5);
frame.setMenuBar(barre);
//fin menu
//contenu de la page des bouttons
p1.setLayout(new FlowLayout());
ImageIcon icon1=new ImageIcon("images/cercle.gif");
JButton b1=new JButton(icon1);
p1.add(b1);
ImageIcon icon2=new ImageIcon("images/icon.gif");
JButton b2=new JButton(icon2);
p1.add(b2);
ImageIcon icon3=new ImageIcon("images/e_final.gif");
JButton b3=new JButton(icon3);
p1.add(b3);
frame.getContentPane().add(p1,BorderLayout.PAGE_START);
//contenu de la partie de representation
ImageIcon rep=new ImageIcon("images/rep.gif");
JLabel l=new JLabel(rep);
p2.add(l);
frame.getContentPane().add(p2,BorderLayout.CENTER);
}
}