Je souhaite développer un logiciel en JAVA.
Je voudrais qu'il y ait une fenetre qui proposerait en cliquant sur le nom d'une variable de pouvoir configurer sa valeur min, sa valeur max et le pas (pour l'intervalle).
Le but de ce programme sera par la suite de récupérer toutes ses valeurs pour les utiliser ailleurs... (pour l'instant je n'en suis pas là !!)
Le truc que je n'arrive pas à faire, c'est :
1) Je voudrais qu'il y est des valeurs par défaut dans chaque champs textuel et que tous les champs au début soient grisé
2) une fois qu'on appuie sur le bouton de la variable qu'on souhaite modifier, les champs ne doivent plus être grisé et on doit pouvoir taper des valeurs (qui doivent être extraite par la suite en cliquant sur un bouton Extraire par exemple).
Voila ce que j'ai déjà fait pour 3 variables (parametres) :
Software() {
contenuFenêtre = new JPanel();
BorderLayout dispositionl = new BorderLayout();
contenuFenêtre.setLayout(dispositionl
champAffichage = new JTextField(30);
contenuFenêtre.add("North", champAffichage);
param0 = new JButton("Name 0");
labelmin0 = new JLabel(" Min :");
min0 = new JTextField("");
labelmax0 = new JLabel(" Max :");
max0 = new JTextField("");
labelstep0 = new JLabel(" Step :");
step0 = new JTextField("");
param1 = new JButton("Name 1");
labelmin1 = new JLabel(" Min :");
min1 = new JTextField("");
labelmax1 = new JLabel(" Max :");
max1 = new JTextField("");
labelstep1 = new JLabel(" Step :");
step1 = new JTextField("");
param2 = new JButton("Name 2");
labelmin2 = new JLabel(" Min :");
min2 = new JTextField("");
labelmax2 = new JLabel(" Max :");
max2 = new JTextField("");
labelstep2 = new JLabel(" Step :");
step2 = new JTextField("");
panneauParam = new JPanel();
GridLayout disposition2 = new GridLayout(3, 1);
panneauParam.setLayout(disposition2);
Tu dois ajouter un ActionListener pour gérer les évênement à provoquer en cas de clic sur le bouton.
Voici un exemple de ce que tu peux faire, mais certainement pas ce qu'il y a de plus joli et générique, je te laisse te creuser un peu la tête pour ça...
Merci beaucoup pour ton aide sur l'apparition des cases quand je clic sur un bouton !!! (j'avais pas trouvé la fonction...)
Maintenant je vais me pencher sur le problème de "Récupérer les données que j'ai rentré dans les différents champs de texte"....
Si quelqu'un a un "indice", je suis preneur...
Pendant ce temps je vais essayer de trouver mon bonheur sur la toile !!