0

私は Apache Pivot を使い始めたばかりで、サイトの Hello BXML の例から始めました。アプレットは灰色の四角形を表示するだけで、それ以上は何も表示しません。次の構造でTomcatの下にアプリケーションをデプロイしました:hellopivot

  • lib/pivot-*.jar
  • org.apache.pivot.tutorials.HelloBxml
  • スクリプト/deployJava.js
  • index.html
  • こんにちは.bxml

index.html:

<script type="text/javascript">var attributes = {
            code : "org.apache.pivot.wtk.BrowserApplicationContext$HostApplet",
            width : "240",
            height : "80"
    };

        var libraries = [];
        libraries.push("lib/pivot-core-2.0.jar");
        libraries.push("lib/pivot-wtk-2.0.jar");
        libraries.push("lib/pivot-wtk-terra-2.0.jar");
        libraries.push("lib/pivot-web-2.0.jar");
        libraries.push("lib/pivot-web-server-2.0.jar");

        attributes.archive = libraries.join(",");

        var parameters = {
            codebase_lookup : false,
            application_class_name : 'org.apache.pivot.tutorials.HelloBxml'
        };

        var javaArguments = [ "-Dsun.awt.noerasebackground=true",
                "-Dsun.awt.erasebackgroundonresize=true" ];

        parameters.java_arguments = javaArguments.join(" ");

        deployJava.runApplet(attributes, parameters, "1.6");
</script>

こんにちは.bxml

<Window title="Hello BXML!" maximized="true"
    xmlns:bxml="http://pivot.apache.org/bxml"
    xmlns="org.apache.pivot.wtk">
    <Label text="Hello BXML!"
        styles="{font:'Arial bold 24', color:'#ff0000',
            horizontalAlignment:'center', verticalAlignment:'center'}"/>
</Window>

HelloBxml.java

@Override
    public void startup(Display display, Map<String, String> properties)
            throws Exception {
        BXMLSerializer bxmlSerializer = new BXMLSerializer();
        window = (Window)bxmlSerializer.readObject(HelloBxml.class, "hello.bxml");
        window.open(display);
    }

私は何を間違っていますか?

4

2 に答える 2

0

(開示 - Apache Pivot PMC メンバー)

アプレットをどのように表示しようとしていますか?
どのOS、JVM、ブラウザなどを使用していますか?

失敗した「ローカル」バージョンと同じクライアント構成を使用して、そのアプレットのホストされたバージョンを表示できますか? 公式 Apache Pivot サイトの HelloBXML

公式サイトでホストされている他の Pivot アプレットの表示に問題がありますか? (デモまたはチュートリアル?)

Linux 環境でのアプレットの問題は、あなたの経験と似ていると報告されています。

于 2012-03-31T13:17:38.450 に答える