問題タブ [gridbaglayout]

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

java - gridbaglayout形式で画像を表示するには?

GridGagLayout画像をフォーマットで表示するにはどうすればよいですか?

カードゲーム(正確には3カードポーカー)を作っていますハートの3などのカード名はなんとか表示できましたが、JLabel画像の表示方法や配置方法がわかりません好きになりたいところ..

画像ファイルは、ドライブのどこに保存すればよいですか?それともプロジェクト フォルダーのどこに保存すればよいでしょうか?

編集: ちょっと thx 私はちょっと自分でそれを理解しますが、私がしたことを確認するために:

これは私が欲しい画像を表示します。今はうまく機能しているように見えますが、このコーディングに問題はありますか?

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

java - SetVisible(false) は、パネル内のコンポーネントのレイアウトを変更します

サブパネルの 1 つを非表示に設定したときに、メイン パネル内のサブパネルを元の位置に保つにはどうすればよいですか?

私が持っているものは次のようになります:

私がpanel3.setVisible(false)それを行うと、次のようになります。

私はそれが次のようになりたい:

私は GridBagLayout を使用しており、私の mainPanel 宣言は次のようになります。

次のような新しいパネルを追加します。

必要に応じてさらにコードを提供しますが、必要なものが得られる限り、使用するレイアウトは気にしません。

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

java - Java Swing の左上隅から GridBagLayout を開始する

私はJava Swingが初めてで、GridBagLayoutを左上隅から開始するのに苦労しているため、 c.gridx=0 c.gridy=0 はオブジェクトを左上隅に配置します。

この時点で何をする必要があるかを教えていただければ幸いです。

NORTHWEST または FIRST_LINE_START 定数を使用する必要があることはわかっていますが、その方法がわかりません。このようにしようとしましたが、定数が認識されませんでした。

ご協力いただきありがとうございます。

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

java - Java GridBagConstraints 例外

java.lang.IllegalArgumentException: cannot add to layout: constraints must be a GridBagConstraintこのコードを実行しようとすると、例外が発生 します。

これはどこで行われますかsetConstraints:

単純なものが欠けているか、私にはどうしようもない大きなバグがあるかのどちらかだと思います。何て言う?

ミラードFate

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

java - JTextField のサイズ

私はこのような JPanel を持っています:

ここで、campoSensor は次のように定義されます。

...しかし、JTextField は、必要に応じて 100 ピクセルの重みにスケーリングされません。setPreferredSize メソッドを書き込む前と同じサイズのままです。ここにアイデアはありますか?

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

java - GridBagLayout の動作が正しくない

JFrame のサイズを変更すると、テーブル (より具体的には scrollPane) が小さな四角形になります (同じままですが、高さは 5 ~ 10 ピクセルに近くなります)。

また、JFrame には特定の高さのしきい値があることに気付きました。JFrame の高さがこれを下回ると、すべての GridBagLayouts が正しく動作します (たとえば、すべてのパネルの幅と高さが正しくなります)。高さがこのしきい値よりも高い場合、JFrame の高さを減らすと、両方の右側のパネルの幅が追加され、rightTopPanel は rightBottomPanel よりもはるかに速く高さが失われます。

しきい値は、rightTopPanel が最小の高さ (約 5 ~ 10 ピクセル) になるポイントのようです。

Helper.createGridBagConstraints は、GridBagConstraints を作成するための単なるヘルパー メソッドであり、多数の「オプション」パラメーターがあります。

編集:これは JScrollPane 内の問題のようです。追加しないと、残りのパネルのサイズが正しく変更されます。

編集2:これまでのところ、私の問題が何であるかを誰も理解していないため、スクリーンショットを次に示します: http://img155.imageshack.us/img155/8847/badgridbaglayout1.png

http://img17.imageshack.us/img17/8779/badgridbaglayout2.png

http://img28.imageshack.us/img28/9336/badgridbaglayout3.png

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

java - Swing-GridbagLayout - 問題

GridBagLayout を Show および Hidden リストとして使用して、フレームに多数の小さなパネルを追加しています。

ショーリストに追加すると、パックが発生し、すぐにパネルが表示されます

ただし、非表示のリストに追加すると、パックが発生し、更新が完了するまでパネルが表示されたままになります。

パネル1 パネル2

panel1 panel2 [panel2 を隠す - すぐには行われない]

パネル1

panel1 panel2 [panel2 を表示 - すぐに実行]

誰でも私が使用すべき正確なコードを手伝ってもらえますか..

前もって感謝します。

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

java - javaでgridbaglayoutをどのように使用しますか?

グリッド バッグ レイアウトをどのように使用しますか? すべての水田とそのすべてで、それはどういう意味ですか。適切なオンラインのチュートリアルはありません。

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

java - Java GridBagConstraints の問題

したがって、レイアウトを次のようにする必要があります。

現在、次のようになっています。

多かれ少なかれ。これが私のコードです:

望ましい結果を得るには、これをどのように変更すればよいですか?