問題タブ [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.
java - その場でJFrame内のJPanelを変更するにはどうすればよいですか?
簡単に言うと、いくつかのコンポーネントを含む JFrame で構成される単純な Java swing アプリがあります。コンポーネントの 1 つは JPanel であり、ユーザーのアクションで別の JPanel に置き換えられることを意図しています。
それで、そのようなことをする正しい方法は何ですか?私はもう試した
しかし、これはうまくいきません。何を提案しますか?
java - MigLayout の使用方法
Java レイアウト マネージャーに関する情報を読みましたが、推奨事項はMigLayout でした。私の問題は、チュートリアルや簡単なステップバイステップのドキュメントが見つからなかったことです。
だから私はこれがどのように機能するか知りたいのですが、方法がわかりません。
うまくいけば、それは些細なことではありません。
前もってありがとう、ゲルダ
java - レイアウト マネージャーは複数の JPanel を生成できますか?
多くのコントロールを備えたかなり大きなフォームを作成する必要があります。コントロールは、基本的なコントロール/設定と拡張コントロール/設定に分かれています。ユーザーは、基本コントロールのみを表示するか、基本コントロールと拡張コントロールの両方を表示するかを決定できます。
このパネルを表示または非表示にすることで 2 つのビューを簡単に切り替えることができるように、すべての拡張コントロールを独自の JPanel にドロップしました。
現在、私は GroupLayout を使用していますが、異なるパネルのコントロールが整列していません。
残念ながら、2 つのパネルのレイアウトを「同期」する方法を見つけました (AbsoluteLayout と固定コントロール座標を使用する場合を除く)。
- これを達成する方法はありますか?
- 私のデザイン全体に欠陥がありますか?
編集:可能であれば、GroupLayout マネージャーを保持したいと思います。
java - instanceOfなしでLayoutManagerを実装するにはどうすればよいですか?
私が取り組んでいる特定のレイアウトについては、自分で作成する必要がありLayoutManager
ます。
タイプに応じて異なるコンポーネントをレイアウトしますLabel
。1つの方法で、セパレーターを別の方法で、その他すべてを3番目の方法で配置します。
メソッドを作成すると、これを簡単に実装し、さまざまなタイプのコンポーネントのさまざまな位置を決定できます。
使用せずにこれを行うためのより良い方法はありinstanceOf
ますか?
(いいえ、自分LayoutManager
で作成する必要はありませんが、作成すると非常に簡単になります;))
前もって感謝します
/ B
java - GWT は Java レイアウト マネージャーをどの程度サポートしていますか?
これは、答えが暗黙的である質問のように思われるため、明示的なものは見つかりません。
Google Web Toolkit は、カスタム レイアウト マネージャーまたは Java レイアウト マネージャーのサブセットのみをサポートしていますか?
たとえば、GroupLayout を使用する Java Swing アプリケーションを GWT で動作させることは可能ですか?
java - JavaGUIでJLabelを絶対位置に配置する方法
に多くJLabel
のs(sを含むImageIcon
)がありJPanel
ます。
そして、これJPanel
はGUIのパネルにすぎません。他にもたくさんのパネルがあります。
JPanel
コンテナの正確なピクセル座標にラベルを配置したいと思います。
使用せずにそれを行うにはどうすればよいGroupLayout
ですか?
jquery - jQuery レイアウト マネージャー
jQuery ベースのレイアウト マネージャーを使用した経験のある人はいますか? 私が知っているのは 1 つ ( JX ) だけですが、私のニーズにはやや肥大化しています。何かご意見は?
java - ダイアログを適切にサイズ変更するために、固定幅の複数行テキストの高さを取得します
複数行のテキスト要素 (JLabel/JTextArea など) を含むダイアログを作成し、単語をラップしたいと考えています。ダイアログの幅を固定したいのですが、テキストの大きさに応じて高さを調整します。私はこのコードを持っています:
プログラムを実行すると、次のようになります:
(ソース: lesc.se )
しかし、ダイアログを次のようにしたいと思います(パックボタンを押したときのように):(
ソース:lesc.se)
問題は、レイアウト マネージャーがテキストを画面に表示する前に適切な高さを判断できなかったことだと思います。さまざまな validate()、invalidate()、validateTree() などを試しましたが、成功しませんでした。
iphone - iPhone OS に Constraint Layout Manager はありますか?
CA プログラミング ガイドでは、Constraints Layout Manager について説明しています。ただし、iPhone SDK の CALayer には、constraint プロパティや addConstraint メソッドがありません。
彼らは、iPhone OS がカスタム レイアウト マネージャーを提供していないだけだと言っています。しかし、標準のものはどうですか?
c++ - MiGLayout を C++ で使用できますか?
MiGLayoutの場合、C++ ポートがあるかどうか、または MiGLayout を C++ で使用できる方法があるかどうか疑問に思います。