Javaでは、パネルのどこかに(たとえば)ボタンの場所を指定できます。JSFでこれを行う同等の方法はありますか?
質問の言い換え:あるタイプのパネル(JSFコンポーネント)の場合、パネル内のコンポーネントを配置する場所のXおよびY座標を指定できますか?
PrimeFacesにレイアウトコンポーネントがあるのを見ました。ボタンを追加しようとしましたが、XとYの位置を設定する方法がわかりません。
Javaでは、パネルのどこかに(たとえば)ボタンの場所を指定できます。JSFでこれを行う同等の方法はありますか?
質問の言い換え:あるタイプのパネル(JSFコンポーネント)の場合、パネル内のコンポーネントを配置する場所のXおよびY座標を指定できますか?
PrimeFacesにレイアウトコンポーネントがあるのを見ました。ボタンを追加しようとしましたが、XとYの位置を設定する方法がわかりません。
一般に、JSFはコンポーネントの配置を担当せず、HTMLマークアップを作成するだけです。「Java内」とは、おそらくSwing-GUIを意味し、より具体的にはNullLayout(?)を意味します。
(JSFが生成する)HTMLでコンポーネントを直接配置する標準的な方法は、CSSスタイルシートと「position」プロパティ(例:http ://www.w3schools.com/cssref/pr_class_position.asp )を使用することです。
これらの位置を別のCSSファイルに配置するか、「style」属性を介してJSF(またはHTML)タグに直接添付することができます。
Primefacesのレイアウトタグは、Java-SwingのLayoutManagerのようなものを提供しようとします。その主な目的は、物事を個別に配置する必要がないようにすることです。
注:多くのHTMLやCSSと同様に、これはすべてのブラウザで機能するとは限りません。