問題タブ [jpanel]

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 投票する
2 に答える
1392 参照

java - JPanelにjpg画像を表示する

JPanelのarraylistに保存したjpg画像を表示するにはどうすればよいですか?JPanelでjpgファイルを表示できません。

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

firefox - JApplet/JPanel が KeyListener イベントを受け取らない!

JApplet 内で JPanel を取得してキーボード イベントを受け取ることができません。なぜだかわかりません!

ご了承ください...

  1. 入力する前に(マウスで)パネルをクリックしても違いはありません。これは、ネット上で私が目にする最も一般的なアドバイスです。

  2. 「低レベル」の java.awt.KeyEventDispatcher インターフェイスを使用してみました。それも違いはありません!

  3. ただし、JApplet の代わりにアプレットを使用すると、アプレットはキーボード イベントを受け取ります。しかし、ここでも、このアプレットにパネルを追加した瞬間 (パネルは実際にはすべてのアプリ/描画ロジックがある場所です)、(パネルで) kb イベントの受信を再び停止します!

  4. 現在、(JApplet の代わりに) Applet を単純に使用することはできません。これは、とりわけ、その onPaint が (Graphics2D オブジェクトではなく) Graphics を取得するためです。したがって、#3は私にとって解決策ではありません。

  5. JDK に付属している AppletViewer では、物事は魔法のように機能します。

ここでどうしても誰かの助けが必要です。過去 2 ~ 3 日間、あらゆる種類の順列を試して過ごしましたが、今では思い出せません。

私のプラットフォームの詳細:

  1. Firefox 3.5.3

  2. x86 上の Fedora 11 (最新のアップデート/パッチを適用)

  3. Java Plugin: これらの両方を試してみましたが、違いはありませんでした。

    3.1 IcedTea Java Web ブラウザ プラグイン 1.6 (fedora-29.b16.fc11-i386)

    3.2 jdk1.6.0_16/jre/plugin/i386/ns7/libjavaplugin_oji.so

  4. 上記の jdk1.6.0_16 を使用して、アプレット ソースをコンパイルしました。

これが私のコードです。私の仲間のプログラマーからの連絡をお待ちしております...私は完全に立ち往生しています!

ありがとう、

/SD

HTML:

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

java - JPanels、JFrames、および Windows です。

簡単に言えば、フルスクリーンで作業しているゲームを作ろうとしています。

使用しようとしている次のコードがあります。

これに関する問題は、JPanel を拡張するクラス内で作業していることです。フレーム型の変数はありますが、クラス内に Window 型はありません。

JPanel についての私の理解では、それは一種のウィンドウですが、「これ」を gs.setFullScreenWindow(Window win) に渡すことはできません...どうすればこれを行うことができますか?

JPanelを使用して、それを呼び出す簡単な方法、または同様の方法はありますか?

JPanel から Window 型のものを取得する方法はありますか?

-

編集: 次のメソッドは JFrame の状態を変更し、10 ミリ秒ごとに呼び出されます。

if(g==null) ステートメント (すべての frame.somethingOrOther()s) の後に、いくつかの冗長性または不要な呼び出しがある可能性があると予想しています。クリーンアップのアドバイスをいただければ幸いです...

また、ブロックエラーはそのようです。エラーを無視しています。エラーは一度だけ発生し、エラーの最初のインスタンスを無視するようにセットアップすると、これは正常に機能します...興味のある人は誰でも、そのブロックを削除できるかどうかを確認したい場合は、そこに追加情報を投稿できますが、私は心配していません…後で調べてみようかな。

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

java - SWT ウィジェットをスイング JPanel に追加する

これが不可能かもしれないことは理解していますが、誰かがこれを達成したか、または回避策があるかどうかを知りたいです.

SWT ボタンがあり、存在するボタンだけで既存の JPanel のコンテンツを上書きしたいと考えています。私の現在の戦略は、SWT ボタンを最初の null フィールドとして使用し、それをメソッドを介して設定することです。これにより、JPanel が SWT ボタンで更新されます。

以下は、コンストラクター (クラスextends JPanel) から取得したものです。

これを達成するための別の手段があれば、あなたが持っているものを聞いて感謝します.

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

java - JLayeredPaneをJPanelに追加する

JLayeredPaneをJPanelに追加してから、画像(JLabelアイコン)とボタンをJLayeredPaneに追加しようとしていますが、どちらも表示されません。ボタンとレイヤードペインなしで画像をテストしたので、それが機能することがわかります。これが私が使用しているコードの一部です。私が見逃している、または間違っていることはありますか?

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

java - Java: コンポーネントの setPreferredSize() メソッドと setSize() メソッドの違い

setSize()との主な違いは何ですかsetPreferredSize()。を使用したり、 を使用setSize()したりsetPreferredSize()、一方を使用したり、もう一方を使用したりしました。

JFrames とsにはどの呼び出しを使用すればよいJPanelですか?

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

java - JTableはJPanelに表示されません

こんにちは私はJtableを作成しましたが、それをフレームに表示することはできますが、JFrameの上にあるJPanelには表示できません。変わらないようです

}

JPanelの上にテーブルを表示する方法についてのアイデア

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

java - JlabelsまたはJpanelsが表示されないのはなぜですか?

Jframeにタイトルを追加しましたが、他のすべてがブロックされました。どうしましたか?

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

java - JPanelでグリッド線を背景として描画する方法

私は問題があります。JFrame で Gridbaglayout を使用しました。コンポーネントの 1 つが JPanel です。

JPanel の背景としてグリッド線を描きたかったのです。たとえば、以下のプログラムでは、3 つの垂直線と 3 つの水平線を生成するはずですが、2 つの垂直線と 2 つの水平線しか表示されません。最後の行は表示されませんでした。

もう1つの問題は、JPanelのサイズが私が設定したものよりも大きかったようです。これは、JPanel の白い背景よりも短い線の長さからわかりました。

編集:

http://www.freeimagehosting.net/image.php?1af16edc28.jpg

最初の問題は解決しました (グリッド線は JPanel に表示されました)。もう一つの問題は私を困惑させました。添付の画像でわかるように、グリッドの長さ (赤いボックスでマーク) を見ると、JPanel のサイズは 600 を超えているように見えます。グリッドラインの外側に余分な空白がなくてもグリッドラインの背景がきれいに見えるようにするにはどうすればよいですか?