📄 fileupload.java
字号:
/* Fileupload.java{{IS_NOTE Purpose: Description: History: Tue Jul 19 10:26:42 2005, Created by tomyeh}}IS_NOTECopyright (C) 2005 Potix Corporation. All Rights Reserved.{{IS_RIGHT This program is distributed under GPL Version 2.0 in the hope that it will be useful, but WITHOUT ANY WARRANTY.}}IS_RIGHT*/package org.zkoss.zul;import java.util.Map;import java.util.HashMap;import org.zkoss.mesg.Messages;import org.zkoss.zul.mesg.MZul;import org.zkoss.util.media.Media;import org.zkoss.zk.ui.UiException;import org.zkoss.zk.ui.Execution;import org.zkoss.zk.ui.Executions;import org.zkoss.zul.impl.FileuploadDlg;/** * A fileupload dialog used to let user upload a file. * * <p>You don't create {@link Fileupload} directly. Rather, use {@link #get()} * or {@link #get(String, String)}. * * <p>A non-XUL extension. * * @author tomyeh */public class Fileupload { /** Opens a modal dialog with the default message and title, * and let user upload a file. * @return the uploaded content, or null if not ready. */ public static Media get() throws InterruptedException { return get(null, null); } /** Opens a modal dialog with the specified message and title, * and let user upload a file. * * @param message the message. If null, the default is used. * @param title the title. If null, the default is used. * @return the uploaded content, or null if not ready. */ public static Media get(String message, String title) throws InterruptedException { final Map params = new HashMap(5); final Execution exec = Executions.getCurrent(); params.put("action", exec.getDesktop().getUpdateURI("/upload")); params.put("message", message == null ? Messages.get(MZul.UPLOAD_MESSAGE): message); params.put("title", title == null ? Messages.get(MZul.UPLOAD_TITLE): title); final FileuploadDlg dlg = (FileuploadDlg) exec.createComponents( "~./zul/html/fileupload.zul", null, params); dlg.doModal(); return dlg.getResult(); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -