最も人気のあるフレームワークを検索して、xml定義を使用してJava guiを作成します。Swingが好きです!
あなたの意見が必要です、ありがとう!
私はANTFormで良い経験をしました: http://antforms.sourceforge.net/ 。
XMLからJava Swingパネルを生成します。これを使用して、ANTターゲットを実行する単純なGUIアプリを構築しました。
XML宣言の例:
<antform title="Send Mail"
save="properties.txt"
image="doc/images/testlogo.jpg">
<label>To send a mail, use the following form. Pick a recipient,
type a subject and a body...the script will do the rest.</label>
<selectionProperty label="Recipient: "
property="recipient"
values="[email protected]; [email protected]; [email protected]"
separator=";"/>
<textProperty label="Subject : " property="subject" />
<multilineTextProperty label="Message body: "
property="body"/>
<booleanProperty label="Send immediately: " property="send"/>
</antform>
それが生成するものの例:
FXMLをチェックすることをお勧めします。GUIを作成するために使用できるOracle製の優れたツールがあります。以下は、開始するためのいくつかの良いリンクです。
http://docs.Oracle.com/javafx/2/fxml_get_started/jfxpub-fxml_get_started.htm
http://docs.Oracle.com/javafx//scenebuilder/1/get_started/jsbpub-get_started.htm
SceneBuilderツールを使用する必要はありませんが、FXMLを使用してGUIを作成するときに非常に簡単になります。
Java用の人気のあるフレームワークがあるかどうかはわかりませんが、 [〜#〜] xul [ 〜#〜] これはFirefoxUIとそのプラグインが使用するものです。
レンダリングするJavaベースのエンジンがいくつかあります XUL(Swingを使用) ですが、それらがどのような状態にあるかはわかりません。
私はApachePivot http://pivot.Apache.org/ を使用し、本当に気に入りました。
Jaxe は私が同じように使用したものです。しかし、それが現在維持されているかどうかはわかりません。
[〜#〜] swt [〜#〜] および SWT/XML または [〜#〜] swixml [〜#〜] Swingの場合。