問題タブ [jframe]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
6177 参照

java - [X] ボタンを押して JFrame を閉じると、dispose メソッドが呼び出されません

次のような JFrame を設定しました。

私が期待しているのは、閉じるボタン [X] を押すと、dispose メソッドが呼び出されることです。ただし、DefaultCloseOperation(???)にDISPOSE_ON_CLOSEが設定されている場合のみの状況です。Java はここで私を本当に驚かせます。DefaultCloseOperation 値 (DISPOSE_ON_CLOSE と EXIT_ON_CLOSE) の両方の場合に呼び出されるメソッドを実装する方法は?

0 投票する
2 に答える
1432 参照

jframe - ペイントメソッドを追加すると、JMenuBarが消えます

次のコードを使用して、最終的にゲームを作成しようとしています。以下に示すように、コードは機能します。

ただし、以下に示すように、ペイントメソッドを挿入すると、JMenuBarの表示が停止します。

冗談じゃない。助けてください

0 投票する
1 に答える
376 参照

windows-vista - IntelliJデバッガーは新しいJFrame()にWindowsVistaJavaを壊させます

コマンドラインで実行すると、アプリはJava1.6で正常に動作します。

ただし、IntelliJIDEAコミュニティエディション9のデバッガーで実行すると

Vistaは、JVMが次のメッセージで失敗したことを報告します。

Java(TM)PlatformSEバイナリが動作を停止しまし
た問題が原因でプログラムが正常に動作を停止しました。プログラムを閉じてください。

これは、Windows Vista 64ビット、SunのJDK1.6.0の下にあります。この問題は断続的ですが、十分に一般的であるため、アイデアのテストはかなり簡単になります。

誰かが以前にそれを見たことがあるか、または解決策を知っているかどうか尋ねると思いましたか?いくつかの異なるJVM(7を含む)を試して、それが解決するかどうかを確認しようとしています。

0 投票する
4 に答える
3920 参照

java - Java での GUI コンポーネントの表示

Netbeans を使用して作成した GUI ウィンドウがあります。次に、コードを自分のプログラムに移植して、自由に .png を表示できるようにしました。

ただし、GUI コンポーネントは表示されず、ウィンドウはデフォルトでサイズなしで開きます。

GUI コンポーネントが表示された状態で最初にウィンドウを開く必要があり、すべてが表示される適切なサイズのウィンドウが必要です。

誰でも私を助けることができますか?

ありがとう

代替テキスト http://img41.imageshack.us/img41/9795/openn.png 代替テキスト http://img709.imageshack.us/img709/5716/uponresize.png

0 投票する
4 に答える
523 参照

java - クラスでの JFrame の拡張に関する質問はありますか?

わかりました、私は Java 初心者ではありません。MySQL、サーブレット、Java EE、JDBC などの楽しいことを学んでいる間に、コア Java について少し忘れてしまったのです。私が初心者であるかのように答えを組み立てないでください。さて質問です……。

私はThisIsAJFrameExtendingClassJFrame を拡張するクラス (たとえば ) を作成しています。また、プロジェクト全体との混乱を最小限に抑えるために、他のユーティリティ メソッドを にパークしたいと考えていますThisIsAJFrameExtendingClass。このクラス ( ThisIsAJFrameExtendingClass) は、次のユーザーから特定の入力を求めることを意図しています。自殺する(すなわち dispose())。したがって、私の質問は、JFrame がユーザー画面にポップアップすることなく、クラス内でユーティリティ メソッドを個別に使用するにはどうすればよいかということです。

クラス内の複数のコンストラクターの助けを借りて解決したいのですがThisIsAJFrameExtendingClass、引数のないコンストラクターを呼び出すと JFrame が返され、ブール引数を持つ 2 番目のコンストラクターがユーティリティ メソッドにアクセスできるようになります。

[アップデート]

ああ....ユーティリティメソッドにはArrayListの戻り値の型があるので、ユーティリティメソッドが呼び出されると仮定して、考えましたutilMethod()

ArrayList<String> pring = new ThisIsAJFrameExtendingClass().utilMethod();

上記のコードは JFrame を出力しますか?

0 投票する
4 に答える
8285 参照

java - マウスカーソルがJavaのJFrame内にあるかどうかをどのように検出しますか?

マウスカーソルがJavaのJFrame内にあるかどうかを検出するメソッドをどのように記述しますか? メソッドは、内部にある場合は true を返し、そうでない場合は false を返す必要があります。

ありがとう、アンドリュー

0 投票する
4 に答える
1574 参照

java - 新しい JFrame 機能を実装するにはどうすればよいですか

JFrame の上部にあるドラッグ バーを削除しようとしています。このバーに表示される [最小化] [最大化] および [閉じる] オプションを引き続き使用できるようにしたいと思います。私が考えていたのは、バー (およびアイコン) を削除することでした。次に、JFrame アクションリスナーを実装する埋め込み画像としてアイコンを追加します。これが JInternalFrames で動作することも必要です。どんな助けでも大歓迎です。

0 投票する
3 に答える
18568 参照

java - Javaでフレーム画面をクリアするにはどうすればよいですか?

私はレンガのゲームを作っています。フレーム画面上のすべてのものを再描画できるように、0.1秒ごとに画面がクリアになるようにします。

イベントを発生させずにフレーム画面を直接クリアする方法はありますか?

0 投票する
4 に答える
3090 参照

java - スーパークラスがJFrameを拡張する場合

JFrameを拡張するクラスを使用してGUIを構築しようとしています。

例:クラスデッキはJFrameを拡張します

GUIはコンストラクターに組み込まれています。

別のクラスからデッキを拡張すると、

例:クラスパイルはデッキを拡張します

サブクラス(Pile)のインスタンスが開始されるたびに、新しいウィンドウが作成されます。

これは、サブクラスがスーパークラスコンストラクターを継承しているため、別のウィンドウを作成しているために発生していますか?

デッキスーパークラスを変更せずにこれを回避できますか?

ありがとう。