問題タブ [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.
java - JPanelにjpg画像を表示する
JPanelのarraylistに保存したjpg画像を表示するにはどうすればよいですか?JPanelでjpgファイルを表示できません。
firefox - JApplet/JPanel が KeyListener イベントを受け取らない!
JApplet 内で JPanel を取得してキーボード イベントを受け取ることができません。なぜだかわかりません!
ご了承ください...
入力する前に(マウスで)パネルをクリックしても違いはありません。これは、ネット上で私が目にする最も一般的なアドバイスです。
「低レベル」の java.awt.KeyEventDispatcher インターフェイスを使用してみました。それも違いはありません!
ただし、JApplet の代わりにアプレットを使用すると、アプレットはキーボード イベントを受け取ります。しかし、ここでも、このアプレットにパネルを追加した瞬間 (パネルは実際にはすべてのアプリ/描画ロジックがある場所です)、(パネルで) kb イベントの受信を再び停止します!
現在、(JApplet の代わりに) Applet を単純に使用することはできません。これは、とりわけ、その onPaint が (Graphics2D オブジェクトではなく) Graphics を取得するためです。したがって、#3は私にとって解決策ではありません。
JDK に付属している AppletViewer では、物事は魔法のように機能します。
ここでどうしても誰かの助けが必要です。過去 2 ~ 3 日間、あらゆる種類の順列を試して過ごしましたが、今では思い出せません。
私のプラットフォームの詳細:
Firefox 3.5.3
x86 上の Fedora 11 (最新のアップデート/パッチを適用)
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
上記の jdk1.6.0_16 を使用して、アプレット ソースをコンパイルしました。
これが私のコードです。私の仲間のプログラマーからの連絡をお待ちしております...私は完全に立ち往生しています!
ありがとう、
/SD
HTML:
java - JPanels、JFrames、および Windows です。
簡単に言えば、フルスクリーンで作業しているゲームを作ろうとしています。
使用しようとしている次のコードがあります。
これに関する問題は、JPanel を拡張するクラス内で作業していることです。フレーム型の変数はありますが、クラス内に Window 型はありません。
JPanel についての私の理解では、それは一種のウィンドウですが、「これ」を gs.setFullScreenWindow(Window win) に渡すことはできません...どうすればこれを行うことができますか?
JPanelを使用して、それを呼び出す簡単な方法、または同様の方法はありますか?
JPanel から Window 型のものを取得する方法はありますか?
-
編集: 次のメソッドは JFrame の状態を変更し、10 ミリ秒ごとに呼び出されます。
if(g==null) ステートメント (すべての frame.somethingOrOther()s) の後に、いくつかの冗長性または不要な呼び出しがある可能性があると予想しています。クリーンアップのアドバイスをいただければ幸いです...
また、ブロックエラーはそのようです。エラーを無視しています。エラーは一度だけ発生し、エラーの最初のインスタンスを無視するようにセットアップすると、これは正常に機能します...興味のある人は誰でも、そのブロックを削除できるかどうかを確認したい場合は、そこに追加情報を投稿できますが、私は心配していません…後で調べてみようかな。
java - SWT ウィジェットをスイング JPanel に追加する
これが不可能かもしれないことは理解していますが、誰かがこれを達成したか、または回避策があるかどうかを知りたいです.
SWT ボタンがあり、存在するボタンだけで既存の JPanel のコンテンツを上書きしたいと考えています。私の現在の戦略は、SWT ボタンを最初の null フィールドとして使用し、それをメソッドを介して設定することです。これにより、JPanel が SWT ボタンで更新されます。
以下は、コンストラクター (クラスextends JPanel
) から取得したものです。
これを達成するための別の手段があれば、あなたが持っているものを聞いて感謝します.
java - JLayeredPaneをJPanelに追加する
JLayeredPaneをJPanelに追加してから、画像(JLabelアイコン)とボタンをJLayeredPaneに追加しようとしていますが、どちらも表示されません。ボタンとレイヤードペインなしで画像をテストしたので、それが機能することがわかります。これが私が使用しているコードの一部です。私が見逃している、または間違っていることはありますか?
java - Java: コンポーネントの setPreferredSize() メソッドと setSize() メソッドの違い
setSize()
との主な違いは何ですかsetPreferredSize()
。を使用したり、 を使用setSize()
したりsetPreferredSize()
、一方を使用したり、もう一方を使用したりしました。
JFrame
s とsにはどの呼び出しを使用すればよいJPanel
ですか?
java - JTableはJPanelに表示されません
こんにちは私はJtableを作成しましたが、それをフレームに表示することはできますが、JFrameの上にあるJPanelには表示できません。変わらないようです
}
JPanelの上にテーブルを表示する方法についてのアイデア
java - JlabelsまたはJpanelsが表示されないのはなぜですか?
Jframeにタイトルを追加しましたが、他のすべてがブロックされました。どうしましたか?
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 を超えているように見えます。グリッドラインの外側に余分な空白がなくてもグリッドラインの背景がきれいに見えるようにするにはどうすればよいですか?