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

java - JFrame ウィンドウを閉じるときに DefaultClosingOperation 以外のものを使用するにはどうすればよいですか?

私はソケットを使用してチャットクライアントで作業しています.ユーザーが「X」をクリックしたときにウィンドウが閉じる前に特定のコードを実行したい(接続を適切に閉じるなど).

ですべての抽象メソッドを実装することなく、それを行うことはできますWindowListenerか?

/アヴィン

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

java - JavaアプリケーションでHTMLを表示する方法は?

現在、Javaでのブラウザの実装に取り​​組んでいます。JFrameウィンドウ内にWebサイトのコンテンツ(URLアドレスを指定)を表示する必要があります。それを行う簡単な方法はありますか?

JEdi​​torPaneを試しましたが、HTML 3.2しかサポートしていないため、Webサイトのコンテンツが非常に奇妙に見えます。

ありがとう

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

java - JMenuBar からの JFrame の制御

JMenuBar 内から JFrame を最大化しようとしていますが、フレームへの参照を渡すことができません。それが使用されているフレームへの参照を取得することは可能ですか?

最上位のコンポーネントにアクセスできますが、フレームを最大化および最小化する方法がありません。

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

java - JavaのJFrame

メインフレームからのポップアップとしてJFrameを使用しています。ここで、ユーザーは情報を入力して[OK]を押す必要があります。ただし、問題は、このサブフレームが開いたら、JOptionPanesの場合と同様に、[OK]ボタンが押されるまでプログラムが他の信号を無視するようにすることです。現在のように、ボタンをクリックしてサブフレームを数回開いて、複数のフレームを取得することができますが、これは意図されたものではありません(多くのバグが発生します)。

OKボタンを押すとtrueになるブール値で解決できますが、それを修正するためのクールな方法とは思えません。JOptionPanesからの求められている効果を見ることができるので、それを行うには他の方法が必要だと感じていますが、それに到達することはできません。

乾杯。

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

java - Javaプログラムのタイトルバーに日本語を表示する

Javaでメインウィンドウ(JFrame)のタイトルバー以外はどこでも日本語の文字を表示できます。日本語の文字を表示できるように、このタイトル バーのフォントを変更する方法はありますか? ありがとう

Windows XP を使用しています。これが重要な場合は、Java Substance のルック アンド フィールも使用しています。

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

java - (Java) JPanel 内の JLabel の表示/非表示は、サイズ変更時にのみ非表示になります

私は Java で作業しており、JFrame に JPanel があります。そのJPanelには、とりわけ、自由に表示および非表示にしたいJLabelがあります。可視性を true/false に設定し、JFrame と JPanel に追加したり削除したりしてみました。また、オンラインで調べて、validate()ing と revalidate()ing を無限に試しました。この問題を解決するには、ここで何ができますか?

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

java - Javaで画像を編集する

私は画像を地図に持っています。画像はJFrameに含まれている必要があり、指定された座標(x、y)が一種のウォーターマークを作成するか、指定された座標でのみ画像を再描画するJavaメソッドがあるかどうかを尋ねられます

誰もがどのように行うか、またはそれがどのようにしようとするかについてのアイデアを知っていますか?

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

java - JpanelをJFrameのサイズに拡張するにはどうすればよいですか?

以下のコードは、本のオブジェクトFirst With Java ByMichaleKollingとDavidJBarnesからのものであり、以下は本からの演習(ex 5.49)です。例:現在のキャンバスのサイズに自動的に適応するようにdrawFrameメソッドを改善します。これを行うには、Dimensionクラスのオブジェクトを使用する方法を見つける必要があります。

次のクラスBallDemoには、drameFrameというメソッドがあります。このメソッドを作成する目的は、ウィンドウ内に20ピクセルの長方形を描画し、フレームのサイズが変更されたときに長方形を再描画することです。

フレームサイズを取得するために、以下のようにCanvasクラスにメソッドgetFrameSizeを含めました。

プログラムを実行する必要があるので、私は3番目のクラスも含めています

私がエクササイズのために思いついた解決策で、私は2つの問題に直面しています

1マウスを使用してフレームのサイズを変更し、drawFrameメソッドを実行すると、意図したとおりに長方形が描画されますが、drawFrameメソッドを実行すると、マウスを使用して変更したサイズよりもフレームが少し拡大します。 frame.size()で取得した幅と高さには、境界線のサイズも含まれます。したがって、myCanvas.setSize(width、height)を実行すると、myCanvasは境界線のサイズも含むフレームのサイズに拡張されます。myCanvasがフレームの境界を超えて拡大するのを防ぐにはどうすればよいですか?

2 myCanvasの拡張部分の背景色が黒で表示されるのですが、どうすれば白にすることができますか?

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

java - JPanel をフレームに埋め込む

上の一連のコンポーネントで構成される Java アプリケーションを NetBeans で作成しましたJPanel。完全に別のアプリケーションになるフレームにこのアプリケーションを埋め込みたいと思っています。私はこれを行うことができないようです...何か提案はありますか?