問題タブ [border-layout]

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 に答える
82 参照

java - Layout Manager の推奨事項

アーケードゲームのGUIを作成しています。図に示すように、いくつかの JPanels と 1 つの JMenu を含む単一の JFrame で構成されます。

ここに画像の説明を入力

BorderLayout を使用してみましたが、パネルが正しく表示されません。私が得るのは、JMenu が適切に表示されることです。[1] は、その幅を内部のボタンの内容に合わせて調整します。JPanel [2] は、画面のほぼ残りの部分を占めています。[3] は最後に細い線として表示されます。

それらを適切な位置に配置するために使用するコードの断片を次に示します。

この動作を引き起こしている可能性のあるものについての提案は大歓迎です。

0 投票する
0 に答える
75 参照

java - ActionListener はメソッドの一部に対してのみ機能します

現在、レイアウトが BorderLayout に設定された JFrame の「ウィンドウ」があります。西と中央のセクションにパネルがあり、南に 2 つのパネルが交互に配置されています。西のセクションには 5 つのラベルがあります。中央のセクションには、5 つの JTextField コンポーネントがあります。そして、南のセクションでは、2 つのパネル (両方とも FlowLayout) &(それぞれに 2 つの別々のボタンが保持されます) を交互に使用したいと考えています。

現在、初期化しており、南セクションには正しい 2 つのボタンがありますが、イベント アクション リスナーを呼び出すと、メソッドの半分だけが正しく呼び出されます。舞台裏ではメニュー項目がリスナーに接続されており、正しく動作しているようです。クリア テキスト方式は機能しますが、サウス パネルを変更しても機能しません

初期化されるパネルとフレームは次のとおりです (これらはクラス コンストラクターで初期化されます)。

clear textfields メソッドは完全に機能し、JTextFields をクリアします

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

extjs4 - Extjs 4 /SenchaArchitect-ボーダーレイアウトの2つの同じリージョン

SenchaArchitectでExtjs4を使用しています。最初のボタンを押すと2つのボタンがあり、下部に「Panel_1」と表示されます。親パネルの境界線レイアウトと子パネル「Panel_1」の南領域を使用して作成しました。

ボーダーレイアウト

今度は同じことをして、button_2を押したときに同じ場所に「Panel_2」を表示する必要があります。しかし、ボーダーレイアウトで同じ領域(南)に2つのパネルを設定できないようです。

それを達成する方法について他のアイデアはありますか?

0 投票する
0 に答える
2623 参照

c# - C# WinformsでWindowsフォームの境界線を描く方法は?

WinformsをMetroUIとして表示する方法..サードパーティのdllを使用せずに...フォームの境界をペイントする方法を意味します


私はこれをしません..しかし、それは静的な色を与えます私は色を変更したいです...だからplsはこれで私にアイデアを与えます

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

java - Adding a JComponent on top (z order) of the component in border layout

Border layout has been really popular as it stretches it's contents to fit the parent component. And so I have some JComponent that is laid out with BorderLayout.CENTER, and I need to show another JComponent a top of it. As some sort of properties window or something. Is there any common way to do it or should I rebuild the whole app?

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

java - BorderLayout を使用して、好みのサイズの 2 つのラベルをパネルに追加するにはどうすればよいですか?

パネルの北と南にラベルを追加し、フレームの中央にパネルを追加しようとしています。自分でラベルのサイズを指定しない場合、プログラムは完璧ですが、特定の寸法を指定すると:

ぐちゃぐちゃになる!しかし、パネルとフレームのサイズが大きくなり、(100,100)何かアイデアはありますか?

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

java - JButtonスモールボタン

私はスイングプログラムを書いています。しかし、問題は、私が小さくしたいJButtonです。高さと幅を決めるのは私次第ですが、以下のコードは長い水平ボタンを作成します。

助けてください

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

java - BorderLayout を MigLayout でシミュレートする方法の簡単な例を教えてください。

レイアウトの一部が一定の幅であることWESTを望みます。EASTこれをセットアップする方法はMigLayout

アップデート

次のコードは、ボーダー レイアウトのようにサイズ変更しません。

ウィンドウ内部のサイズは一定のままです。

ここに画像の説明を入力

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

css - ボーダーポジショニング:方法は?

境界線を配置したいのですが、うまくいきません。これはCSSです:

問題は、このコンテナにメニューリンクが含まれていることです。ですから、幅とマージンを調整すると、境界線がそれに伴います。しかし、私はそれを別々にスタイリングしたいです...どうすればこれを行うことができますか?

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

java - JavaSwing レイアウトの混乱/困難

私はまだ JavaSwing で BorderLayout を理解しようとしていますが、本当にイライラします。

ペインを 3 つの含まれるサブパネルに分割できるようにしたいのですが、それを含める方法が完全にはわかりません。

これが、パネル ControlPanel、StatePanel、および Board (実際には JPanel の単なる拡張) を含む、私のクラス Game です。パネルを次のように 3 つのセクションに分割します。 シンプルな絵

これまでの私のコードは次のとおりです。

できれば、これは BorderLayout を使用しますが、間違っているようです。オラクルが提供する資料を読んでみましたが、特に役に立ちませんでした。この時点で、値をハードコーディングしたいところですが、各パネルができるだけ多くの大きなゲームパネルを占めるように分割できる必要があることはわかっています。