XML语法的界面框架 koalaGML

码农软件 · 软件分类 · GUI开发框架 · 2019-08-10 18:41:58

软件介绍

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>

本文地址:https://codercto.com/soft/d/12079.html

How to Think About Algorithms

How to Think About Algorithms

Jeff Edmonds / Cambridge University Press / 2008-05-19 / USD 38.99

HOW TO THINK ABOUT ALGORITHMS There are many algorithm texts that provide lots of well-polished code and proofs of correctness. Instead, this one presents insights, notations, and analogies t......一起来看看 《How to Think About Algorithms》 这本书的介绍吧!

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具