問題タブ [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 - Java-ペインの背景を画像で設定するにはどうすればよいですか?
JPanel の背景を単なる色ではなく画像に設定する方法があるかどうか疑問に思っています。ありがとう、私は博士に取り組んでいます。ジャワ
java - Java Swing での行折り返しと改行を含むパネル
行の折り返しと改行をサポートするパネルを実装するには? このパネルには、テキスト ラベルと改行のみを追加します。ラベルは左から右に流れ、必要に応じて次の「行」に折り返されます。改行により、次の行にジャンプします。また、パネルを垂直方向にスクロール可能にしたいと思います。
このソリューションは Java 5 で動作するはずです。SwingX を使用できます。
明確化: テキスト ラベルは実際にはJXHyperlink
(SwingX からの) です。つまり、パネルにはクリック可能なラベルが含まれています。これが私がただ使うことができない理由です
JTextArea
。
java - NetBeansのJFrameのJPanel
NetBeansでJavaアプリケーション(プロジェクト)を作成しました。このアプリケーションではJFrame
、メニューバーを使用してを設計しましたJPanels
。これらJPanels
をさまざまなメニュー項目のonアクション内に表示してJFrame
、メニュー項目がクリックされるたびに異なるメニュー項目がJPanels
内に表示されるようにしJFrame
ます。私は両方JFrame
とJPanel
別々に設計しましたが、それらをリンクすることができませんでした。
友達を助けてください。
java - JTextField を JPanel に追加して表示する
NetBeans で Java と Swing を使用して小さなアプリを作成しています。NetBeans デザイン ウィンドウを使用して、JPanel を内部に持つ JFrame を作成しました。
ここで、いくつかの jTextFields を JPanel に動的に追加したいと考えています。私はそのようなことを書きました:
しかし、何も起こりません。アプリを実行すると、JFrame は内部に JPanel を表示しますが、JTextFields は表示しません。
私はグラフィカルな Java アプリケーションを作成するまったくの初心者なので、非常に単純なものが欠けていることは確かですが、何が何かわかりません。
java - JPanel からすべてのコンポーネントを削除するのが難しい
皆さん、こんにちは
プロジェクトのメインメニューをコーディングしています。メニューは正常に表示されます。メニューの 3 つのボタンの ActionListeners もセットアップしました。
私がやりたいことは、ユーザーが「新しいゲームを開始する」を選択したときに、ラジオ ボタンの新しいセットに JPanel を再利用することです。
しかし、JPanel から既存のコンポーネントを削除するために ActionPerformed をコーディングすると、困惑してしまいます。removeAll が何らかの形で重要であることは知っていますが、残念ながら NetBeans から、ActionPerformed 内の mainMenu JPanel オブジェクトでそれを呼び出せないことが通知されます。そのため、以下のコードでコメントアウトしましたが、残したままにして、私が何をしようとしているのかを確認してください。
あなたの考えやヒントは大歓迎です。
ここに私のメインコードがあります:
ここに私のmainMenuコードがあります:
java - Swing で JPanel をサブクラス化する最良の方法
現在、Swing でエキスパンド パネル (WPF のコントロールに似ています) を作成しようとしていますが、それを操作するための通常の方法 (つまり、、 など)Expander
を保持したいと考えています。それらのみが埋め込みパネル (表示または非表示になっているパネル) にルーティングする必要があります。setLayout
add
どうすればそれを行うことができますか?すべてのメソッドをオーバーライドJComponent
して組み込みに再ルーティングするのJPanel
は面倒ですが、それが私が見る唯一の方法です。
または、埋め込みパネルを外部から見えるようにして、代わりにユーザーに次のようなものを使用させる必要がありますExpanderPanel.getInnerPanel()
。JPanel
しかし、それは私が持っているといいと思うドロップインの代替品ではありません.
java - JPanelを更新
JPanelに別の図面を表示する必要があります。図面ファイルを配列に入れましたが、ボタンを使用して変更すると、JPanelは最初の図面のみを表示し、次の図面に変更されません...
panel.revalidate()を呼び出しましたが、機能しません。
これは、私が使用したが機能していないコードのセグメントです。JPanelの表示は静的でした。
math - JPanel でアイテムを移動する
私は卓球ゲームに取り組んでおり、ボールを動かすメカニズムに取り組んでいます。x に 1 を追加すると、ボールは 1 ピクセル右に移動し、y に 1 を追加すると、ボールは 1 ピクセル下に移動します。ボールを特定の角度で動かしたい場合、どうすれば座標を計算できますか。