問題タブ [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 に答える
2751 参照

java - Java-ペインの背景を画像で設定するにはどうすればよいですか?

JPanel の背景を単なる色ではなく画像に設定する方法があるかどうか疑問に思っています。ありがとう、私は博士に取り組んでいます。ジャワ

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

java - Java Swing での行折り返しと改行を含むパネル

行の折り返しと改行をサポートするパネルを実装するには? このパネルには、テキスト ラベルと改行のみを追加します。ラベルは左から右に流れ、必要に応じて次の「行」に折り返されます。改行により、次の行にジャンプします。また、パネルを垂直方向にスクロール可能にしたいと思います。

このソリューションは Java 5 で動作するはずです。SwingX を使用できます。

明確化: テキスト ラベルは実際にはJXHyperlink(SwingX からの) です。つまり、パネルにはクリック可能なラベルが含まれています。これが私がただ使うことができない理由です JTextArea

0 投票する
7 に答える
27910 参照

java - NetBeansのJFrameのJPanel

NetBeansでJavaアプリケーション(プロジェクト)を作成しました。このアプリケーションではJFrame、メニューバーを使用してを設計しましたJPanels。これらJPanelsをさまざまなメニュー項目のonアクション内に表示してJFrame、メニュー項目がクリックされるたびに異なるメニュー項目がJPanels内に表示されるようにしJFrameます。私は両方JFrameJPanel別々に設計しましたが、それらをリンクすることができませんでした。

友達を助けてください。

0 投票する
6 に答える
39772 参照

java - JTextField を JPanel に追加して表示する

NetBeans で Java と Swing を使用して小さなアプリを作成しています。NetBeans デザイン ウィンドウを使用して、JPanel を内部に持つ JFrame を作成しました。

ここで、いくつかの jTextFields を JPanel に動的に追加したいと考えています。私はそのようなことを書きました:

しかし、何も起こりません。アプリを実行すると、JFrame は内部に JPanel を表示しますが、JTextFields は表示しません。

私はグラフィカルな Java アプリケーションを作成するまったくの初心者なので、非常に単純なものが欠けていることは確かですが、何が何かわかりません。

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

java - JPanel からすべてのコンポーネントを削除するのが難しい

皆さん、こんにちは

プロジェクトのメインメニューをコーディングしています。メニューは正常に表示されます。メニューの 3 つのボタンの ActionListeners もセットアップしました。

私がやりたいことは、ユーザーが「新しいゲームを開始する」を選択したときに、ラジオ ボタンの新しいセットに JPanel を再利用することです。

しかし、JPanel から既存のコンポーネントを削除するために ActionPerformed をコーディングすると、困惑してしまいます。removeAll が何らかの形で重要であることは知っていますが、残念ながら NetBeans から、ActionPerformed 内の mainMenu JPanel オブジェクトでそれを呼び出せないことが通知されます。そのため、以下のコードでコメントアウトしましたが、残したままにして、私が何をしようとしているのかを確認してください。

あなたの考えやヒントは大歓迎です。

ここに私のメインコードがあります:

ここに私のmainMenuコードがあります:

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

java - Swing で JPanel をサブクラス化する最良の方法

現在、Swing でエキスパンド パネル (WPF のコントロールに似ています) を作成しようとしていますが、それを操作するための通常の方法 (つまり、、 など)Expanderを保持したいと考えています。それらのみが埋め込みパネル (表示または非表示になっているパネル) にルーティングする必要があります。setLayoutadd

どうすればそれを行うことができますか?すべてのメソッドをオーバーライドJComponentして組み込みに再ルーティングするのJPanelは面倒ですが、それが私が見る唯一の方法です。

または、埋め込みパネルを外部から見えるようにして、代わりにユーザーに次のようなものを使用させる必要がありますExpanderPanel.getInnerPanel()JPanelしかし、それは私が持っているといいと思うドロップインの代替品ではありません.

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

java - JPanelを更新

JPanelに別の図面を表示する必要があります。図面ファイルを配列に入れましたが、ボタンを使用して変更すると、JPanelは最初の図面のみを表示し、次の図面に変更されません...

panel.revalidate()を呼び出しましたが、機能しません。

これは、私が使用したが機能していないコードのセグメントです。JPanelの表示は静的でした。

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

math - JPanel でアイテムを移動する

私は卓球ゲームに取り組んでおり、ボールを動かすメカニズムに取り組んでいます。x に 1 を追加すると、ボールは 1 ピクセル右に移動し、y に 1 を追加すると、ボールは 1 ピクセル下に移動します。ボールを特定の角度で動かしたい場合、どうすれば座標を計算できますか。