2012-03-30 2 views
0

저는 Apache Pivot으로 시작해서 Hello BXML 예제를 자신의 사이트에서 시작했습니다. 애플릿은 회색 사각형 만 표시합니다. Apache Pivot : HelloBxml 예제를 렌더링 할 수 없습니다.

  • org.apache.pivot.tutorials.HelloBxml에게 * 항아리
  • 스크립트/deployJava.js
  • 을 - hellopivot

    • lib 디렉토리/피벗 :. 나는 다음과 같은 구조와 바람둥이 아래에있는 응용 프로그램을 구축했습니다 index.html을
    • hello.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> 
    

    hello.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); 
        } 
    

    ?

  • +0

    Pivot을 사용하여 만든 데스크톱 응용 프로그램과 정확히 똑같은 것을 얻고 있습니다. 그것은 창문에서 잘 작동하지만, 리눅스는 회색 박스를 내놓을 때까지 그리고 마우스를 가져 가면 hover redraw가있는 컴포넌트 위에 마우스가 올려집니다. – Geoffrey

    답변

    0

    (공개 - 아파치 피벗 PMC 회원)

    어떻게 애플릿을 볼하려고?
    어떤 OS, JVM, 브라우저 등을 사용하고 있습니까?

    실패한 '로컬'버전과 동일한 클라이언트 구성을 사용하여 해당 애플릿의 호스팅 된 버전을 볼 수 있습니까? HelloBXML at offical Apache Pivot site

    공식 사이트에서 호스팅되는 다른 Pivot 애플릿 중 하나를 보는 데 문제가 있습니까? (데모 또는 자습서)

    applets in linux environments의 문제점은 사용자의 경험과 비슷한 것으로보고되었습니다.

    +0

    또한 Apache Pivot에는 보관되어 유용하다고 판단되는 사용자 및 개발자를위한 [메일 링리스트] (http://pivot.apache.org/lists.html)가 있습니다. 비공식 Nabble 메일 링리스트 아카이브도 여기에 있습니다. http://apache-pivot-users.399431.n3.nabble.com/ http://apache-pivot-developers.417237.n3.nabble.com/ –

    0

    "lib/pivot-tutorials-2.0.jar"을 라이브러리 목록에 추가해보십시오. 그것이 바로 'org.apache.pivot.tutorials.HelloBxml'클래스 파일이 살아있는 곳입니다.

    관련 문제