Il codice non è ancora sufficiente in realtà, avremmo bisogno di qualcosa di completo, per vedere come aggiungi i componenti alla dialog e tutto il resto ...

Se puoi prepara un esempio di codice che sia completo, direttamente compilabile ed eseguibile, meglio se in unico blocco (vedi qui e qui, addirittura in certi forum preparare un mvce è quasi un requisito fondamentale per avere una risposta ) perché non sapendo cosa fai nel resto del codice brancoliamo davvero nel buio ...

Se io aggiungo al tuo codice il minimo per farlo funzionare ottengo un qualcosa di molto rozzo ma funzionante, quando seleziono un item diverso da "I" nel combobox il textfield si disattiva, altrimenti si attiva. Questo è il codice che ho usato io (ci sarebbero alcune cose dubbie o da sistemare, ma per ora vediamo di risolvere il problema), attendo il tuo

codice:
import java.awt.FlowLayout;
import java.awt.event.*;
import javax.swing.*;
public class Main
{
    public static void main (String [] a) {
        SwingUtilities.invokeLater (new Runnable () {
            @Override public void run () {
                createAndShowGUI ();
            }
        });
    }
    private static void createAndShowGUI () {
        StationDialog dialog = new StationDialog (new ViewStationsFrame ());
        dialog.pack ();
        dialog.setDefaultCloseOperation (JDialog.DISPOSE_ON_CLOSE);
        dialog.setLocationRelativeTo (null);
        dialog.setVisible (true);
    }
}
class StationDialog extends JDialog
{
    private JComboBox comboBox;
    private JTextField textField;
    
    public StationDialog (ViewStationsFrame vsf) {
        // this.viewfs = vsf;
        // this.control = vsf.getControl ();
        // this.model = vsf.getModel ();
        this.createCombo ();
        this.verifyComboBox ();
        getContentPane ().setLayout (new FlowLayout (FlowLayout.LEFT, 50, 200));
        add (comboBox);
        add (textField = new JTextField (20));
    }
    private void createCombo () {
        String [] typeStrings = {"   ", "I", "D", "A"};
        comboBox = new JComboBox (typeStrings);
    }
    private void verifyComboBox () {
        ItemListener itemListener = new ItemListener () {
            @Override public void itemStateChanged (ItemEvent event) {
                if (event.getStateChange () == ItemEvent.SELECTED) {
                    Object item = event.getItem ();
                    if (item.equals ("I")) textField.setEnabled (true);
                    else textField.setEnabled (false);
                }
            }
        };
        comboBox.addItemListener (itemListener);
    }
}
class ViewStationsFrame extends JFrame
{
    public ViewStationsFrame () {
        super ();
    }
    // ?
}