Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
21/11/09 16:16
Java5
Ciao a tutti
sto programmando una rubrica.
Ho il seguente problema:
ho creato un metodo: "insNumTel" che in teoria alla pressione del tasto "OK" dovrebbe inserire il numero di telefono appena scritto dall'utente all'interno di un jTetField che si chiama jTxt_NumTel in una Jlist riepilogativa che si chiama jLst_RiepNum.

Il metodo è il seguente:
jBto_OkNumTel.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					insNumTel(jTxt_NumTel.getText());
				}
			});

associo il listener al tasto Ok e passo al metodo il contenuto di jTxt_NumTel.

Ecco il metodo:

public void insNumTel(String numero) {
		Espressioni_Regolari Er = new Espressioni_Regolari();
		if (Er.validateTelFaxNumber(numero)== false){
			JOptionPane.showMessageDialog(this, "Attenzione numero telefonico non valido!!!","Attenzione", JOptionPane.WARNING_MESSAGE);
		}else{
			try {
				listModel = new DefaultListModel();
				listModel.addElement(numero);
				jLst_RiepNumTel=new JList(listModel);
			} catch (Exception e) {
				JOptionPane.showMessageDialog(this,"" + e.getMessage(),"Attenzione", JOptionPane.WARNING_MESSAGE);
			}
		}
	}


praticamente qs metodo dopo aver controato il formato del numero attrverso un'espressione regoare, se è ok allora dovrebbe inserirlo nella Jlist di riepilogo grazie alle seguenti istruzioni:

listModel = new DefaultListModel();
listModel.addElement(numero);
jLst_RiepNumTel=new JList(listModel);

Purtroppo pero non succede nulla!!!!:hail:
Qualcuno sa dirmi dove sbaglio?????????
aaa
23/11/09 11:56
netarrow
aaa