public class PannelloDipendente extends JFrame implements ActionListener{
public static final int LARGHEZZA = 370;
public static final int ALTEZZA = 165;
private Utente utente;
public PannelloDipendente(Utente utente){
setTitle("Pannello Dipendente");
setSize(LARGHEZZA,ALTEZZA);
JPanel pannello = new JPanel();
pannello.setLayout(null);
JButton visualizzaMagazzino = new JButton("Visualizza Magazzino");
visualizzaMagazzino.setBackground(Color.LIGHT_GRAY);
visualizzaMagazzino.addActionListener(this);
visualizzaMagazzino.setBounds(30,30, 160,25);
pannello.add(visualizzaMagazzino);
add(pannello);
this.setVisible(true);
}
public void actionPerformed(ActionEvent e){
PannelloInventario pInventario = new PannelloInventario(utente);
}
Hai messo sì il campo correttamente private Utente utente;
Ma non l'hai inizializzato con il utente passato al costruttore!!