web-dev-qa-db-ja.com

Java:XMLでGUIを作成しますか?

最も人気のあるフレームワークを検索して、xml定義を使用してJava guiを作成します。Swingが好きです!

あなたの意見が必要です、ありがとう!

16
sebge23

私は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>

それが生成するものの例:

enter image description here

6
Mads Hansen

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を作成するときに非常に簡単になります。

4
Fred

Java用の人気のあるフレームワークがあるかどうかはわかりませんが、 [〜#〜] xul [ 〜#〜] これはFirefoxUIとそのプラグインが使用するものです。

レンダリングするJavaベースのエンジンがいくつかあります XUL(Swingを使用) ですが、それらがどのような状態にあるかはわかりません。

3
thebrianmanley

私はApachePivot http://pivot.Apache.org/ を使用し、本当に気に入りました。

2
dmcnelis

Jaxe は私が同じように使用したものです。しかし、それが現在維持されているかどうかはわかりません。

0
gkns
0
Chris Dennett