swing 到 zk 的类的对照

Swing ClasssZk ClassNotes
org.compiere.swing.CPanelorg.adempiere.webui.component.PanelsetLayout(layout) is replace by appendChild(layout). Layout manager is implemented as container component in Zk.

 

javax.swing.JLabelorg.adempiere.webui.component.Label

 

org.compiere.grid.ed.VLookuporg.adempiere.webui.editor.WTableDirEditor org.adempiere.webui.editor.WSearchEditorWtableDirEditor for combo box, WsearchEditor for lookup.

 

org.compiere.grid.ed.VStringorg.adempiere.webui.editor.WStringEditor

 

java.awt.GridBagLayoutorg.adempiere.webui.component.GridUse GridFactory.newGridLayout()

 

javax.swing.JcomboBoxorg.adempiere.webui.component.Listbox org.adempiere.webui.component.ComboboxOnly Combobox support auto complete

 

java.awt.BorderLayoutorg.zkoss.zkex.zul.BorderlayoutMust set width and height, either in pixel or %. Must setStyle("position: relative;") when use within ADForm.

 

org.compiere.apps.ConfirmPanelorg.adempiere.webui.component.ConfirmPanel

 

org.compiere.apps.StatusBarorg.adempiere.webui.panel.StatusBarPanel

 

org.compiere.minigrid.MiniTableorg.adempiere.webui.component.WListbox

 

org.compiere.grid.ed.VLocatororg.adempiere.webui.editor.WLocatorEditor

 

javax.swing.event.TableModelListenerorg.adempiere.webui.event.WTableModelListener

 

javax.swing.JCheckBoxorg.adempiere.webui.component.Checkbox

 

org.adempiere.swing.CDialogorg.adempiere.webui.component.Window

 

Java.awt.event.ActionListenerOrg.zkoss.zk.ui.event.EventListeneractionPerformed(ActionEvent) is replace by onEvent(Event)

 

Org.compiere.apps.AEnvOrg.adempiere.webui.apps.AEnv

 

Javax.swing.JScrollPaneOrg.adempiere.webui.component.PanelMost of the time, JscrollPane can be remove from the UI components tree when we port Swing form to Zk. If you are not sure, remove it and test.

 

Javax.swing.JSplitPaneOrg.zkoss.zul.Splitter
org.zkoss.zkex.zul.BorderLayout
Splitter must use together with Hbox or Vbox. If that's not suitable for the layout you are trying to build, use BorderLayout instead.

 

Org.compiere.apps.ADialogOrg.adempiere.webui.window.FDialog

 

Javax.swing.table.DefaultTableModelOrg.adempiere.webui.component.ListModelTable org.adempiere.webui.component.SimpleListModelUse ListModelTable with WListbox and SimpleListModel with Listbox.

 

Java.beans.VetoableChangeListenerOrg.adempiere.webui.event.ValueChangeListenerEvent listener for field editor. vetoableChange(PropertyChangeEvent) is replace by valueChange(ValueChangeEvent)

 

Org.adempiere.apps.form.FormPanelOrg.adempiere.webui.panel.ADForminit (int WindowNo, FormFrame frame) is replace by initForm(). Use the protected method getWindowNo to access the WindowNo variable.

原文:http://blog.csdn.net/hongluk/article/details/5493259

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值