[SEAM] a4j:mediaOutput 怎样在页面显示一个applet可视小程序呀?

Mrpublic 2009-04-02
用a4j:mediaOutput 怎樣在頁面顯示一個applet的小運用程序呀??

头疼呀 看richfaces的demo中
<a4j:mediaOutput element="img" cacheable="false" session="true"
        createContent="#{mediaBean.paint}" value="#{mediaData}" mimeType="image/jpeg" />

我把element="applet" mineType="application/x-java-applet"
就是那个createContent="#{mediaBean.paint}" 不知道怎样把一个applet out出来,我的applet 是一个计算器

我大概写成了这样:
Mrpublic 2009-04-02
sf
做總結用。。。
放弃用applet
因为所做的计算器并不是一般的计算器,要比一般的简单点吧
它主要功能就是点击一下所选按钮就把其标签上的值显示在下面的文本框中,并不做计算。(呵呵,实现计算只需写个后台bean就行了吧)

我就改为用
<h:form>
....
<h:panelGrid columns="6"  style="text-align:center;">

<a4j:commandButton action="#{calculator.doAdd('+')}" value="+"  reRender="showTextarea"/>
<a4j:commandButton action="#{calculator.doAdd('-')}" value="-"  reRender="showTextarea"/>
<a4j:commandButton action="#{calculator.doAdd('*')}" value="*"  reRender="showTextarea"/>
<a4j:commandButton action="#{calculator.doAdd('/')}" value="/" reRender="showTextarea"/>
<a4j:commandButton action="#{calculator.doAdd('\'')}" value="'" reRender="showTextarea"/>
...
//其它的類似
</h:panelGrid>

<h:inputTextarea  style="width:100%;height:80px" id="showTextarea" value="#{calculator.var}"/>
...
</h:form>


后台bean为:
public void doAdd(String str){
   var=var+str;
}


呵呵,我就這樣弄的
Mrpublic 2009-04-02
帮忙分析出上面绿色内的代码哦,,,
无双Rama 2009-04-03
day day up...
Mrpublic 2009-04-22
Global site tag (gtag.js) - Google Analytics