0

Javaでは、パネルのどこかに(たとえば)ボタンの場所を指定できます。JSFでこれを行う同等の方法はありますか?

質問の言い換え:あるタイプのパネル(JSFコンポーネント)の場合、パネル内のコンポーネントを配置する場所のXおよびY座標を指定できますか?

PrimeFacesにレイアウトコンポーネントがあるのを見ました。ボタンを追加しようとしましたが、XとYの位置を設定する方法がわかりません。

4

1 に答える 1

2

一般に、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と同様に、これはすべてのブラウザで機能するとは限りません。

于 2012-07-10T15:15:44.700 に答える