/webccr/src/com/emis/caesarui/webccr/ImagePopWindow.java
https://bitbucket.org/sanliou/synccr · Java · 75 lines · 64 code · 10 blank · 1 comment · 0 complexity · c441ef74e3d071b45e0c693533635b8f MD5 · raw file
- package com.emis.caesarui.webccr;
- import com.emis.caesar.emisComponents;
- import com.emis.db.emisConnection;
- import com.emis.db.emisDb;
- import com.emis.db.emisDbRun;
- import com.emis.util.emisUtil;
- import com.vaadin.event.Action;
- import com.vaadin.event.ShortcutAction;
- import com.vaadin.ui.Button;
- import com.vaadin.ui.Component;
- import com.vaadin.ui.Image;
- import com.vaadin.ui.Label;
- import com.vaadin.ui.TextField;
- import com.vaadin.ui.VerticalLayout;
- import com.vaadin.ui.Window;
- public class ImagePopWindow extends Window {
- Image m_Image;
- public ImagePopWindow() {
- super();
- m_Image = new Image();
- emisUtil.setImageSrc(m_Image, "/images/WeChat_Join.JPG");
-
- this.addActionHandler(new Action.Handler() {
- // 這邊 Caption 要和我們系統的 Function ID 定義一樣,才會 mapping
- Action ENTER = new ShortcutAction("ENTER",ShortcutAction.KeyCode.ENTER, null);
- Action BackSpace= new ShortcutAction("BACK",ShortcutAction.KeyCode.BACKSPACE, null);
- Action ESC = new ShortcutAction("ESC",ShortcutAction.KeyCode.ESCAPE,null);
- Action DEL = new ShortcutAction("DEL",ShortcutAction.KeyCode.DELETE,null);
- Action SPACE = new ShortcutAction("SPACE",ShortcutAction.KeyCode.SPACEBAR,null);
- Action Num0 = new ShortcutAction("0",ShortcutAction.KeyCode.NUM0, null);
- Action Num1 = new ShortcutAction("1",ShortcutAction.KeyCode.NUM1, null);
- Action Num2 = new ShortcutAction("2",ShortcutAction.KeyCode.NUM2, null);
- Action Num3 = new ShortcutAction("3",ShortcutAction.KeyCode.NUM3, null);
- Action Num4 = new ShortcutAction("4",ShortcutAction.KeyCode.NUM4, null);
- Action Num5 = new ShortcutAction("5",ShortcutAction.KeyCode.NUM5, null);
- Action Num6 = new ShortcutAction("6",ShortcutAction.KeyCode.NUM6, null);
- Action Num7 = new ShortcutAction("7",ShortcutAction.KeyCode.NUM7, null);
- Action Num8 = new ShortcutAction("8",ShortcutAction.KeyCode.NUM8, null);
- Action Num9 = new ShortcutAction("9",ShortcutAction.KeyCode.NUM9, null);
-
- Action PadNum0 = new ShortcutAction("0",96, null);
- Action PadNum1 = new ShortcutAction("1",97, null);
- Action PadNum2 = new ShortcutAction("2",98, null);
- Action PadNum3 = new ShortcutAction("3",99, null);
- Action PadNum4 = new ShortcutAction("4",100, null);
- Action PadNum5 = new ShortcutAction("5",101, null);
- Action PadNum6 = new ShortcutAction("6",102, null);
- Action PadNum7 = new ShortcutAction("7",103, null);
- Action PadNum8 = new ShortcutAction("8",104, null);
- Action PadNum9 = new ShortcutAction("9",105, null);
- @Override
- public Action[] getActions(Object target, Object sender) {
- return new Action[] {
- ENTER, BackSpace, ESC ,DEL ,SPACE ,
- Num0,Num1,Num2,Num3,Num4,Num5,Num6,Num7,Num8,Num9,
- PadNum0,PadNum1,PadNum2,PadNum3,PadNum4,PadNum5,PadNum6,PadNum7,PadNum8,PadNum9
- };
- }
- @Override
- public void handleAction(Action action, Object sender, Object target) {
- close();
- }
- });
-
- this.center();
-
- setContent(m_Image);
- }
- }