Tecnicamente puoi passare un qualunque Component. La cosa più semplice che puoi fare è passare this cioè appunto il frame stesso. Almeno così il chooser è "modale" rispetto al frame.Originariamente inviato da koala81
Ma il parametro di tipo Component di showOpenDialog() deve essere sempre null anche se mi trovo in un frame?