我是 apache pivot 的新手。最近我在 Eclipse 下工作,使用这个 Pivot 和 Java prog 为独立应用程序建立 IHM。我在这里遇到问题,
我定义了一个“main” bxml tabPane.bxml,在其中我使用了一个嵌套的 bxml 并在代码中“包含”,
bxml:include bxml:id="shipPanel" src="shipping.bxml" Accordion.headerData="params"/>
然后在 shipping.bxml 代码中,我声明
<PushButton bxml:id="nextButton" xxxxx
现在我想nextButton
在我的 java 代码中使用该实例,我像以前一样通过获取命名空间来做到这一点nextButton
:
nextButton = (PushButton)namespace.get("nextButton");
但是当我运行编时,它总是出现这个错误:
java.lang.NullPointerException
好像没认出来nextButton
。
然后我做了一个测试,我在主bxml中声明了一个PushButton,命名它id = nextButton
,这种情况下,它编译得很好。
所以我的问题是,当我的实例在嵌套 bxml 中定义时(使用 main bxml 中的包含),我以后如何在 java 代码中引用它?
任何机构都可以提供帮助吗?谢谢!!