windowlistener

    14

    3答えて

    "X"をクリックすると、JFrameを閉じる前にプログラムがいくつかのコードを実行できるようにする方法があるのだろうかと思っていました。 setDefaultCloseOperation()メソッドは整数だけをとります。 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    1

    1答えて

    私はCodeReview.SEの質問のアドバイスに基づいて自分のコードをリファクタリングしています。 https://codereview.stackexchange.com/questions/126634/button-clicking-ui-for-a-game 研究:SOの質問はこれに類似している関係づけ Java syntax error on token.... Identifier

    10

    4答えて

    void terminate() {} protected JFrame frame = new JFrame(); 閉じるボタンを押したときに終了する機能を実行するには、どうすればframeを得ることができますか? 編集:これを実行しようとしましたが、何らかの理由でテストを印刷しません(ただし、プログラムが終了します)。誰が問題になるか考えている人はいますか? frame.addWindo

    5

    3答えて

    私はJavaを実践するためにワードプロセッサアプリケーションを作成しています。ユーザーがアプリケーションを終了しようとすると、JFrameが変更を保存するよう求められます。 私はsetDefaultCloseOperation()について考えていましたが、これまで少し運がありました。また、可能であれば、ユーザーがウィンドウの右上にある「X」をクリックしても表示されるようにしたいと思います。

    0

    2答えて

    WindowAdapterとMouseAdapterを使用します。この問題は、Javaではそれらのうちの1つだけを使用できるということです。もう1つはWindowListenerでなければなりません。その問題は、私が一つのことをするのに使わないいくつかの関数を使う必要があるということです。すべての不要な関数を作成せずにWindowListenerを使用できる方法はありますか?

    0

    1答えて

    私のwritetofileメソッドを追加ボタンに実装する方法を理解してから、プログラムを終了するときに閉じて保存するように、このファンタジーフットボールプログラムの助けが必要です。 友人からWindowListenerを使用するように言われましたが、これをどのように使用するかはわかりません。 import java.awt.GridLayout; import javax.swing.Defau

    0

    1答えて

    Javaアプレット(JAppletクラスを使用しています)があり、アプレットウィンドウがアクティブになったときにイベントを取得しようとしています。私はWindowListenerとFocusListenerを実装しようとしましたが、何のイベントも受け取りません。アプレットウィンドウにフォーカスが当てられているかどうかを確認するには何が必要ですか?ここで は私のテストコードです: public cl

    1

    1答えて

    ボタンの背景を変更する際に問題があります。私はビルドフォームのためのnetbeans GUIビルダーを使用しています。私は、2番目のフレームが開いているときにボタンの背景を変更しようとしていて、2番目のフレームが閉じると戻します。 public void update(boolean x){ if(x==true){ circleButton.setOpaque(true);

    2

    2答えて

    小さな問題があります。 私のJavaアプリケーションは、いくつかのネイティブリソースを保持しています。私はアプリケーションを終了する直前にそれらのリソースを解放したいです。したがって、windowClosedイベントでこれらのリソースを解放するWindowListenerを書きました。 問題は私がEXIT_ON_CLOSEでJFrameを持っていることです。ウィンドウを閉じると、JVMがシャットダ

    0

    1答えて

    私はJSplitPaneを持つSwingアプリケーションを持っていますが、ウィンドウが最大化または復元されるとすぐにJSplitPaneの幅を取得したいと考えています。しかし、私は正しい値を得ることができない、それは常にJSplitPaneの前の幅を返します。ウィンドウの状態が変更された後の幅ではありません。 私はevt.getNewState()をNORMALとMAXIMIZED_BOTHに使用