String newName;  if (lastSel!=-1) { newName = JOptionPane.showInputDialog(autWin, "neuer Name:", listModel.elementAt(lastSel)); newName = newName.trim(); for (int i = 0 ; i <  newName.length()  ; i++ ) { if (!Character.isLetterOrDigit(newName.charAt(i))) { JOptionPane.showMessageDialog(autWin, "Ungltige Zeichen, fr den Automatennamen sind nur Zahlen oder Buchstaben zulssig.", "Fehler", JOptionPane.ERROR_MESSAGE); return; } } listModel.setElementAt(newName, lastSel); autWin.setCurrentName(newName); } }
String newName;  if (lastSel!=-1) { newName = JOptionPane.showInputDialog(autWin, "neuer Name:", listModel.elementAt(lastSel)); if (newName==null) return; newName = newName.trim(); for (int i = 0 ; i <  newName.length()  ; i++ ) { if (!Character.isJavaIdentifierPart(newName.charAt(i))) { JOptionPane.showMessageDialog(autWin, "Ungltige Zeichen, fr den Automatennamen sind nur Zahlen, Buchstaben und '_' zulssig.", "Fehler", JOptionPane.ERROR_MESSAGE); return; } } listModel.setElementAt(newName, lastSel); autWin.setCurrentName(newName); } }
		public void actionPerformed(ActionEvent e) {		    String newName;		    if (lastSel!=-1) {			newName = JOptionPane.showInputDialog(autWin, "neuer Name:", 						    listModel.elementAt(lastSel));			newName = newName.trim();			for (int i = 0 ; i <  newName.length()  ; i++ ) {			    if (!Character.isLetterOrDigit(newName.charAt(i))) {				JOptionPane.showMessageDialog(autWin,							      "Ungltige Zeichen, fr den Automatennamen sind nur Zahlen oder Buchstaben zulssig.", 							      "Fehler", JOptionPane.ERROR_MESSAGE);				return;			    }			}			listModel.setElementAt(newName, lastSel);			autWin.setCurrentName(newName);		    }		}