問題タブ [layout-manager]

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

java - その場でJFrame内のJPanelを変更するにはどうすればよいですか?

簡単に言うと、いくつかのコンポーネントを含む JFrame で構成される単純な Java swing アプリがあります。コンポーネントの 1 つは JPanel であり、ユーザーのアクションで別の JPanel に置き換えられることを意図しています。

それで、そのようなことをする正しい方法は何ですか?私はもう試した

しかし、これはうまくいきません。何を提案しますか?

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

java - MigLayout の使用方法

Java レイアウト マネージャーに関する情報を読みましたが、推奨事項はMigLayout でした。私の問題は、チュートリアルや簡単なステップバイステップのドキュメントが見つからなかったことです。

だから私はこれがどのように機能するか知りたいのですが、方法がわかりません。

うまくいけば、それは些細なことではありません。

前もってありがとう、ゲルダ

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

java - レイアウト マネージャーは複数の JPanel を生成できますか?

多くのコントロールを備えたかなり大きなフォームを作成する必要があります。コントロールは、基本的なコントロール/設定と拡張コントロール/設定に分かれています。ユーザーは、基本コントロールのみを表示するか、基本コントロールと拡張コントロールの両方を表示するかを決定できます。

このパネルを表示または非表示にすることで 2 つのビューを簡単に切り替えることができるように、すべての拡張コントロールを独自の JPanel にドロップしました。

現在、私は GroupLayout を使用していますが、異なるパネルのコントロールが整列していません。

残念ながら、2 つのパネルのレイアウトを「同期」する方法を見つけました (AbsoluteLayout と固定コントロール座標を使用する場合を除く)。

  • これを達成する方法はありますか?
  • 私のデザイン全体に欠陥がありますか?

編集:可能であれば、GroupLayout マネージャーを保持したいと思います。

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

java - instanceOfなしでLayoutManagerを実装するにはどうすればよいですか?

私が取り組んでいる特定のレイアウトについては、自分で作成する必要がありLayoutManagerます。

タイプに応じて異なるコンポーネントをレイアウトしますLabel。1つの方法で、セパレーターを別の方法で、その他すべてを3番目の方法で配置します。

メソッドを作成すると、これを簡単に実装し、さまざまなタイプのコンポーネントのさまざまな位置を決定できます。

使用せずにこれを行うためのより良い方法はありinstanceOfますか?

(いいえ、自分LayoutManagerで作成する必要はありませんが、作成すると非常に簡単になります;))

前もって感謝します

/ B

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

java - GWT は Java レイアウト マネージャーをどの程度サポートしていますか?

これは、答えが暗黙的である質問のように思われるため、明示的なものは見つかりません。

Google Web Toolkit は、カスタム レイアウト マネージャーまたは Java レイアウト マネージャーのサブセットのみをサポートしていますか?

たとえば、GroupLayout を使用する Java Swing アプリケーションを GWT で動作させることは可能ですか?

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

java - JavaGUIでJLabelを絶対位置に配置する方法

に多くJLabelのs(sを含むImageIcon)がありJPanelます。

そして、これJPanelはGUIのパネルにすぎません。他にもたくさんのパネルがあります。

JPanelコンテナの正確なピクセル座標にラベルを配置したいと思います。

使用せずにそれを行うにはどうすればよいGroupLayoutですか?

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

jquery - jQuery レイアウト マネージャー

jQuery ベースのレイアウト マネージャーを使用した経験のある人はいますか? 私が知っているのは 1 つ ( JX ) だけですが、私のニーズにはやや肥大化しています。何かご意見は?

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

java - ダイアログを適切にサイズ変更するために、固定幅の複数行テキストの高さを取得します

複数行のテキスト要素 (JLabel/JTextArea など) を含むダイアログを作成し、単語をラップしたいと考えています。ダイアログの幅を固定したいのですが、テキストの大きさに応じて高さを調整します。私はこのコードを持っています:

プログラムを実行すると、次のようになります: (ソース: lesc.se )代替テキスト

しかし、ダイアログを次のようにしたいと思います(パックボタンを押したときのように):( ソース:lesc.se代替テキスト

問題は、レイアウト マネージャーがテキストを画面に表示する前に適切な高さを判断できなかったことだと思います。さまざまな validate()、invalidate()、validateTree() などを試しましたが、成功しませんでした。

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

iphone - iPhone OS に Constraint Layout Manager はありますか?

CA プログラミング ガイドでは、Constraints Layout Manager について説明しています。ただし、iPhone SDK の CALayer には、constraint プロパティや addConstraint メソッドがありません。

彼らは、iPhone OS がカスタム レイアウト マネージャーを提供していないだけだと言っています。しかし、標準のものはどうですか?

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

c++ - MiGLayout を C++ で使用できますか?

MiGLayoutの場合、C++ ポートがあるかどうか、または MiGLayout を C++ で使用できる方法があるかどうか疑問に思います。