Java [1242]

Zapisz się
Dodaj kartkę Dodaj bana
Powód wlepienia kartki
Wybierz wątek docelowy z listy lub wpisz jego ID
  • Pablo

    otwieram nowy JFrame i chce zeby to poprzednie okno (to z ktorego otworzylem nowe) bylo zablokowane, np jak przy otwieraniu JOptionPane

    ktos wie jak to zrobic?

    pozdr
    pabllo
  • Anonim

    Ja robie tak że jak otwieram nowe okno to parenta ustawiam na setEnabled(false), a jak je zamykam to parenta ustawiam na setEnabled(true) + parent.requestFocus();

  • Pablo

    nie do konca o to chodzi, chce rowniez zablokowac watek parenta do momentu zamkniecia tego nowego okna, zeby zadne operacje sie w nim nie wykonywaly
  • Anonim

    hmmm
    a musi to byc JFrame?..gdybys uzyl JDialog nie byloby problemu, ustawiasz wtedy modal w konstruktorze na true....i tyle

    pozdr
  • Koziołek [brat Javowiec]

    Możesz użyć metody setModal() dla nowego okna i zrobić je oknem modalnym.
    http://java.sun.com/j2se/1.4.2/docs...
  • Anonim

    Proponuje zamiast JFrame użyć JDialog i - tak jak mówi Asia - korzystając z odpowiedniego konstruktora JDialoga ustawić modalność zaraz przy tworzeniu nowego okna.

    Pozdro