koalaGMLXML语法的界面框架

联合创作 · 2023-09-28 08:23

koalaGML用类似于jsp的xml语法来允许开发人员从XML文档(这一文档定义了界面布局与内容)中快速生成功能丰富的图形用户界面。

实现上面这个界面的代码是:

<!--
    Document   : combobox2.xml
    Created on : October 28, 2002, 9:56 AM
    Author     : Ricardo Zuasti
    Description:
        Combobox usage example II.
-->
<form language="java" width="230" height="200" locationx="0" locationy="0" resizable="yes">
        
<head>
                
<title>
                        koaLaGML comboBox example
                
</title>
        
</head>
        
<body>
                
<space height="10" />
                
<combobox id="combo1" selected="2" width="150" height="25" enable="yes">
                    
<option value="1" caption="bird" />
                    
<option value="2" caption="pig" /> 
                
</combobox>                
                
<space height="10" />
                
                
<inputtext id="txtCaption" width="150" height="25" text="caption" enable="yes" />
                
<inputtext id="txtValue" width="150" height="25" text="value" enable="yes" />

                
<space height="10" />
                
                
<button caption="add" enable="yes" fork="no">
                        
<scriptlet type="onclick" language="java">
                            form.getComboBox("combo1").addItem(
                                form.getInputText("txtCaption").getText(),
                                form.getInputText("txtValue").getText());
                        
</scriptlet>
                
</button>
                
                
<space height="10" />
                
                
<button caption="show" enable="yes" fork="no">
                        
<scriptlet type="onclick" language="java">
                            form.getLabel("label1").setCaption(
                                form.getComboBox("combo1").getCaption() + " - " + 
                                form.getComboBox("combo1").getValue());
                        
</scriptlet>
                
</button>
                
                
<space height="10" />
                
                
<label id="label1" caption="make a choice and enjoy it" />
                
                
<space height="10" />
        
</body>
</form>

浏览 9
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报