0

私はスイングするのが初めてで、別の方法があると確信していますが、いくつかの適切な API 設計のために、MouseEvent を受信して​​結果を返すハンドラーを実装する必要があります。ポップアップ メニューをユーザーに表示し、それが閉じて、ユーザーが選択した内容に基づいて値を返すのを待ちたいと思います。どうやってするか?前もって感謝します。OK 固有の問題: Substance TabClos​​eCallback インターフェイスには次のメソッドがあります。

 public TabCloseKind onAreaClick(JTabbedPane tabbedPane,
          int tabIndex, MouseEvent mouseEvent);

ユーザーが選択した内容に基づいて nad 戻り値が呼び出されたときに、ポップアップ メニューを表示したいと考えています。

4

3 に答える 3

3

ダイアログの使い方を見てみましょう

これにより、ユーザーが閉じるまでブロックするウィンドウを表示できます

于 2013-04-11T20:02:09.927 に答える
0

ポップアップクラスでクローズイベントを処理し、変数を期待するデータに設定できます

yourWindow.addWindowListener(new WindowAdapter() {

    @Override
    public void windowClosing(WindowEvent e) {

        // catch what you want
    }
});
于 2013-04-11T20:00:02.307 に答える