0

私はCustomDialog拡張するを持っていますJDialog

そのconstructor中で私は持っています

setModalityType(ModalityType.APPLICATION_MODAL);

setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);

それらは一緒にうまく機能していないようです:私はモダリティがスタックしていると思います、そして最後に私は閉じるためにdefaultcloseoperation2回クリックする必要があります。XCustomDialog

両方を取得するにはどうすればよいですか

1-常にオントップの視覚化(私はこれに使用application_modalします)

2-閉じて処分

4

2 に答える 2

2

わたしにはできる:

dialog.setModal(true);
dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
于 2012-10-10T21:20:12.650 に答える
1

私は、同じ「閉じるためにXを2回クリックする」動作をする人々に、将来の参照を提供するために答えます。

私の問題は、コンストラクターと「初期化子」関数の2つのsetVisible(true)に関連していました。

setVisible(true)が1つしかない場合、問題は解消されます

于 2012-10-13T21:00:59.087 に答える