public void actionPerformed(ActionEvent e) {
			if (e.getSource() == btnInserisci || e.getSource() == txtInserisci) {
				if (txtInserisci.getText().equals("")) {
					JOptionPane.showMessageDialog(null, "Inserire un valore intero!");
					return;
				}
				int val;
				try {
					val = Integer.parseInt(txtInserisci.getText());
				} catch (RuntimeException ex) {
					JOptionPane.showMessageDialog(null, "Stringa non valida!");
					return;
				}
				if (val / 1000000 != 0) JOptionPane.showMessageDialog(null,
							"Il numero inserito contiene più di 6 cifre e potrebbe\n" +
							"non essere visualizzato correttamente nel proprio nodo.");
				if (avl.cerca(val) != null) {
					JOptionPane.showMessageDialog(null, "Valore già presente.");
					return;
				}
				avl.inserisci(val);
				txtInserisci.setText("");
			} else if (e.getSource() == btnRemove) avl.rimuovi(panel.selected());
			panel.disegnaAlbero(avl.getRadice());
		}