public void valueChanged(ListSelectionEvent e) { // Panneau entree if (e.getSource() == l1 && l1.getSelectedValue() != null) { if (!e.getValueIsAdjusting()) { Entree entree = (Entree) l1.getSelectedValue(); InitialisationAppli.initialisationNumero(lm2, entree.getNom(), entree.getPrenom()); textFieldNom.setText(entree.getNom()); textFieldPrenom.setText(entree.getPrenom()); } } // Panneau valeur+ code if (e.getSource() == l2 && l2.getSelectedValue() != null) { if (!e.getValueIsAdjusting()) { Numero entree = (Numero) l2.getSelectedValue(); String mot = entree.getCode(); textFieldCode.setText(mot); textFieldValeur.setText(entree.getValeur()); } } }
public static void main(String[] args) { lm = InitialisationAppli.initialisationEntree(); MyFrame frame = new MyFrame(); frame.setBackground(Color.BLUE); frame.setVisible(true); }
public void actionPerformed(ActionEvent act) { // TODO Auto-generated method stub // AJOUTER BAS GAUCHE if (act.getSource() == button1 && !textFieldNom.getText().equals(new String("")) && !textFieldPrenom.getText().equals(new String(""))) { String nom = textFieldNom.getText(); String prenom = textFieldPrenom.getText(); Entree entree = GererEntree.addEntree(nom, prenom); lm.addElement(entree); InitialisationAppli.initialisationNumero(lm2, nom, prenom); clearNom(); } if (act.getSource() == button2 && !textFieldNom.getText().equals(new String("")) && !textFieldPrenom.getText().equals(new String(""))) { String nom = textFieldNom.getText(); String prenom = textFieldPrenom.getText(); Entree entree = GererEntree.getEntree(nom, prenom); lm.clear(); l1.clearSelection(); l2.clearSelection(); lm.removeElement(entree); lm2.removeAllElements(); l1.clearSelection(); clearNom(); GererEntree.supprimeEntreeDeLaBDD(entree); } if (act.getSource() == button3) { clearNom(); } if (act.getSource() == button4 && !textFieldNom.getText().equals(new String("")) && !textFieldPrenom.getText().equals(new String(""))) { String nom = textFieldNom.getText(); String prenom = textFieldPrenom.getText(); String code = textFieldCode.getText(); String valeur = textFieldValeur.getText(); InitialisationAppli.ajouterNumero(nom, prenom, code, valeur); Numero num = GererNumero.addNumero(nom, prenom, code, valeur); lm2.addElement(num); clearCode(); } if (act.getSource() == button5 && !textFieldNom.getText().equals(new String("")) && !textFieldPrenom.getText().equals(new String(""))) { String code = textFieldCode.getText(); String valeur = textFieldValeur.getText(); String nom = textFieldNom.getText(); String prenom = textFieldPrenom.getText(); Entree entree = GererEntree.getEntree(nom, prenom); Numero numero = GererNumero.getNumero(code, valeur); l1.clearSelection(); l2.clearSelection(); lm2.removeElement(numero); clearNom(); GererNumero.supprimeNumeroDeLaBDD(nom, prenom, numero); clearCode(); } if (act.getSource() == button6) { clearCode(); } }