📄 b30-1908188.zul
字号:
<!-- B30-1908188.zul -->
<window id="testWindow" border="normal" mode="modal"
title="Test Window" width="600px" sizable="true" contentStyle="overflow:auto">
<html><![CDATA[
<ol>
<li>Click "Test" and then "Show popup below component..."<br/>
You will see popup shown right below "Test"</li>
<li>Click "Test" and then "Show popup at x,y position..."<br/>
You will see popup shown at (50px, 50px)</li>
]]></html>
<zscript>
public class PopupOpenEventListener implements EventListener {
public PopupOpenEventListener(Popup resizePopup)
{
resizePopup.addEventListener(Events.ON_OPEN, this);
}
public void onEvent(Event event)
{
System.out.println("Event received: " + event.getName());
if (event instanceof OpenEvent)
{
OpenEvent openEvent = (OpenEvent)event;
if (openEvent.isOpen())
{
}
}
}
}
</zscript>
<popup id="ResizePopup" style="border: visible" width="300px">
<vbox>
<vbox spacing="1em">
<label value="Resize Plot" style="font-weight: bold"/>
<hbox valign="center">
<label value="Width"/>
<doublebox id="plotWidthValue" value="100.0" width="30px" />
<listbox id="plotWidthType" rows="1" mold="select">
<listitem id="plotWidthPixels" label="Pixels" selected="true" />
<listitem id="plotWidthPercent" label="Percent" />
</listbox>
</hbox>
<hbox valign="center">
<label value="Height"/>
<doublebox id="plotHeightValue" value="100.0" width="30px" />
<listbox id="plotHeightType" rows="1" mold="select">
<listitem id="plotHeightPixels" label="Pixels" selected="true" />
<listitem id="plotHeightPercent" label="Percent" />
</listbox>
</hbox>
<checkbox id="plotDefaultSize" label="Set to default size" />
</vbox>
<separator bar="true"/>
<hbox>
<label value=" "/>
<button label="OK"/>
<button label="Cancel"/>
</hbox>
</vbox>
</popup>
<zscript>
PopupOpenEventListener popupOpenEventListener = new PopupOpenEventListener(ResizePopup);
String xpos = "50px";
String ypos = "50px";
</zscript>
<menubar id="menubar">
<menu id="testMenu" label="Test">
<menupopup>
<menuitem label="Show popup below component..."
onClick="ResizePopup.open(testMenu)" />
<menuitem label="Show popup at x,y position..."
onClick="ResizePopup.open(xpos, ypos)" />
</menupopup>
</menu>
</menubar>
</window>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -