問題タブ [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 投票する
5 に答える
978 参照

java - Javaコードの最適化を開始するにはどうすればよいですか?-CPUは100%です

アプリケーションを作成しましたが、何らかの理由で100%でピークに達し続けています。いくつかのクラスでプロファイルrを実行しましたが、レポートには、isReset()とisRunning()が何度も呼び出されているように見えることが示されています。何かおかしいことがありましたらお知らせください。ありがとう

クラス1はisReset()コードを使用する唯一のクラスなので、これがエラーの検出に役立つことを願っています

クラス1

クラス2

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

java - JFrame で背景画像を設定する

の背景として画像を設定する方法はありますJFrameか?

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

java - Jframeから別のJframeにオブジェクトを転送するにはどうすればよいですか?

アプリケーションに2つのJFrameがあります。最初のJFrameにはJTableがあります。ユーザーがJTableをクリックしたら、クリックした行のオブジェクトを取得し、2番目のJFrameを開いて、そのデータフィールドにこのオブジェクトの要素を入力します。

では、JFrame間でオブジェクトを転送するにはどうすればよいですか?誰かが私にこれの例を教えてもらえますか?

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

java - ボタン オブジェクトだけに .addActionListener があるのに、このコードの JFrame が ActionEvents に反応するのはなぜですか?

以下のコードのボタンは、ActionEvents をリッスンする必要がある唯一のオブジェクトですが、ウィンドウのサイズを変更すると、ボタンが押されたときにのみ発生するはずの円の色が変わります。

ウィンドウのサイズを変更するときに何らかの方法で frame.repaint() を使用して、 drawPanel オブジェクトの新しい値を生成するか、画面が新しいランダム値で表示されるたびに新しい drawPanel オブジェクトを作成しますか?

テスト.java

MyPanelDraw.java

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

java - 多くの JPanel を階層化し、その場で追加する

かなり古いゲームである Theme Hospital に基づいたシム ゲームを開発しています。基礎となる仕組みについては多くの進歩を遂げましたが、今はあまり行ったことのない GUI 要素に取り組んでいます。私はまだJavaにかなり慣れていません。私が作成しようとしている効果は、ここに示すようなものです...

http://www.tubechop.com/watch/18438

ボタンをクリックし、さまざまな選択肢から選択するためのタブを含むパネルを開き、ボタンをクリックしてルームを構築します。「タブ」にはカードレイアウトを使用できると思いますか? 部屋の実際の構築については、私はかなり分類されています。私が現在抱えている主な問題は、ボタンをクリックしてパネルを開くことです。

現在、1 つの JFrame と 2 つの JPanels が上部にあり、メインのゲーム パネルといくつかのボタンがあるコントロール パネルがあります。

誰かが私がそのようなことをする方法の簡単な例を教えてもらえますか? 私はそれがおそらく非常に単純であることを知っています.そして、あなたの何人かはあなたの頭の上からコードを書くことさえできると思います.ゲームで必要とされるような、より複雑な多層 GUI。

これが野心的なプロジェクトであることは承知していますが、私は長い道のりを歩んできました。A* を使用したカスタム パス検索も実装しました。

よろしくお願いいたします。

0 投票する
5 に答える
42337 参照

java - JPanelを手動でサイズ変更可能にする

私はレイアウトマネージャーとしてJFramewithを持っています。BorderLayout

南の境界線には、ユーザーがJPanelこのJPanelサイズを調整できるようにする必要があります。つまり、ユーザーは境界線の端をクリックして上にドラッグすると大きくなります。

私がこれを行うことができることをあなたが知っている方法はありますか?

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

java - BorderLayout を使用する JFrame からコンポーネントを削除するにはどうすればよいですか

コンテナーは BorderLayout を使用します。CENTER に追加した JPanel があります。ただし、JPanel には変数名がありません。

私はcontents.remove(nameofPanel)を行うことができました

しかし、このように追加したので、 contents.add(new CustomJPanel(), BorderLayout.CENTER);

今、現在の CustomJPanel を削除して新しいものを追加しようとしています。

どうすればいいですか?

0 投票する
17 に答える
632969 参照

java - プログラムでJFrameを閉じる方法

ユーザーが閉じるボタンを押すか、(Windowsの場合)+を押しJFrameた場合と同じように、を閉じる正しい方法は何ですか?XAltF4

次の方法で、デフォルトの閉じる操作を希望どおりに設定します。

それは、前述のコントロールで私が望むことを正確に実行します。この質問はそれについてではありません。

X私が本当にやりたいのは、閉じるボタンを押すとG​​UIが動作するのと同じようにGUIが動作するようにすることです。

アダプターのインスタンスを拡張WindowAdaptorしてから、を介してリスナーとして追加するとしますaddWindowListener()windowDeactivated()、、を介して、閉じるボタンで発生するのとwindowClosing()同じ一連の呼び出しを確認したいと思います。いわば、窓を引き裂くように言うほど、窓を引き裂くことはありません。windowClosed()X

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

java - 別の JFrames コンストラクターからの JFrame の作成

拡張する 3 つのオブジェクトがあり、JFrameそれらを呼び出しましょうFrameA FrameB FrameC

FrameA私のメインアプリケーションウィンドウです。FrameAアプリケーションが登録されていない場合は、コンストラクターからと を作成FrameBFrameCます。それらは試用期間を示す単なるポップアップです。

10 回のうち 2 回はアプリケーションがフリーズし、B anc C フレームがまったく表示されず、フレーム A が応答しなくなります。

この方法でフレームを作成することの副作用があるかどうか疑問に思っていましたか?

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

java - スクリーンショットを撮る前にスイング フレームを前面に移動しようとしましたが、アーティファクトが発生しました

特定のウィンドウのスクリーンショットを撮るアプリの一部がありますが、その前にウィンドウを前面に表示したいと考えています。これは私の Mac マシンでは問題なく動作しますが、Windows XP で並行してテストしたところ、スクリーンショットには重なっているウィンドウがあった領域が常にグレー表示されていました。一番上にしたいウィンドウが一番上に転送されている間、常にスクリーンショットが撮られているようです。私は両方を使ってみました:

誰かがこの問題の合理的な解決策を持っていますか?