FileTextBox.java 文件源码

java
阅读 26 收藏 0 点赞 0 评论 0

项目:document-management-system 作者:
/**
 * File textBox
 */
public FileTextBox() {
    textBox = new TextBox();
    textBox.addKeyUpHandler(new KeyUpHandler() {
        @Override
        public void onKeyUp(KeyUpEvent event) {
            switch (event.getNativeKeyCode()) {
                case (char) KeyCodes.KEY_ENTER:
                    switch (action) {
                        case ACTION_RENAME:
                            if (textBox.getText().length() > 0) {
                                Main.get().mainPanel.desktop.browser.fileBrowser.rename(textBox.getText());
                            } else {
                                Main.get().mainPanel.desktop.browser.fileBrowser.hideRename();
                            }
                            break;
                    }
                    Main.get().mainPanel.enableKeyShorcuts(); // Enables general keys applications
                    break;

                case (char) KeyCodes.KEY_ESCAPE:
                    switch (action) {
                        case ACTION_RENAME:
                            Main.get().mainPanel.desktop.browser.fileBrowser.hideRename();
                            break;
                    }
                    Main.get().mainPanel.enableKeyShorcuts(); // Enables general keys applications
                    break;
            }
        }
    });
    textBox.setVisibleLength(20);
    textBox.setStyleName("okm-FileBrowser-TextBox");
    initWidget(textBox);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号