Originariamente inviato da LeleFT
Nella prima classe:

codice:
pulsante.addActionListener(new Ascoltatore(campo, combo, risultato));
La seconda classe non dovrà estendere MouseAdapter, ma implementare ActionListener e al posto di ridefinire il metodo mouseClicked() dovrai ridefinire il metodo actionPerformed(ActionEvent ae).

Vediti la documentazione dell'interfaccia java.awt.event.ActionListener.

PS: queste sono le basi che più basilari non si può per la gestione delle GUI in Java. Consiglio di seguire il tutorial di Oracle How to Use Buttons, Check Boxes, and Radio Buttons

Ciao.
Ciao, ho appena provato ma ancora non aggiorna niente! Alcune volte Java è odioso!
Ti pongo qui il codice se vuoi e puoi dare un'occhiata:
codice:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

public class AppletTemperatura extends JApplet {
	
	private JPanel pannello;
	private JLabel etichetta;
	private JTextField campo;
	private JComboBox combo;
	private JButton pulsante;
	private static JLabel risultato;
	
	public void init() {
		pannello = new JPanel();
		etichetta = new JLabel("Inserisci la temperatura qui accanto: ");
		campo = new JTextField(10);
		campo.setHorizontalAlignment(JTextField.RIGHT);
		combo = new JComboBox();
		combo.setEditable(false);
		combo.addItem("Celsius in Kelvin");
		combo.addItem("Celsius in Fahrenheit");
		combo.addItem("Kelvin in Celsius");
		combo.addItem("Kelvin in Fahrenheit");
		combo.addItem("Fahrenheit in Celsius");
		combo.addItem("Fahrenheit in Kelvin");
		pulsante = new JButton("Converti");
		risultato = new JLabel("Risultato: ");
		pannello.add(etichetta);
		pannello.add(campo);
		pannello.add(combo);
		pannello.add(pulsante);
		pannello.add(risultato);
		this.setContentPane(pannello);
		pulsante.addActionListener(new Ascoltatore(campo, combo, risultato));
	}
	
	public static void aggiornaRisultato(JLabel risultatoPassato) {
		risultato = risultatoPassato;
		risultato.validate();
	}	

}
codice:
public class Ascoltatore implements ActionListener {
	
	private JTextField campo;
	private JComboBox combo;
	private JLabel risultatoEtichetta;
	private double dato, risultato;
	
	public Ascoltatore(JTextField campoPassato, JComboBox comboPassato, JLabel risultatoPassato) {
		campo = campoPassato;
		combo = comboPassato;
		risultatoEtichetta = risultatoPassato;
	}
	
	public void actionPerformed(ActionEvent oggettoEvento) {
		try {
			if((combo.getSelectedItem().toString()).equalsIgnoreCase("Celsius in Kelvin")==true) {
				dato = Double.parseDouble(campo.getSelectedText());
				risultato = ConversioneTemperatura.celsiusInKelvin(dato);
				risultatoEtichetta.setText("Risultato: " + risultato);
				AppletTemperatura.aggiornaRisultato(risultatoEtichetta);
			}
		} catch(Throwable e) {}
		
	}

}
Grazie anche dei consigli!