loginview.java

来自「用Eclipse开发的桥吊无线管理系统.希望对大家有帮助:)」· Java 代码 · 共 515 行 · 第 1/2 页

JAVA
515
字号
                    if (textState == 7) {
                        text1.append(b2.getText());
                        bBS.setEnabled(true);
                    } else if (textState == 8) {
                        text2.append(b2.getText());
                        bBS.setEnabled(true);
                    } else if (textState == 9) {
                        text3.append(b2.getText());
                        bBS.setEnabled(true);
                    }
                }
            });
            b3.addSelectionListener(new SelectionAdapter() {
                public void widgetSelected(SelectionEvent e) {
                    if (textState == 7) {
                        text1.append(b3.getText());
                        bBS.setEnabled(true);
                    } else if (textState == 8) {
                        text2.append(b3.getText());
                        bBS.setEnabled(true);
                    } else if (textState == 9) {
                        text3.append(b3.getText());
                        bBS.setEnabled(true);
                    }
                }
            });
            b4.addSelectionListener(new SelectionAdapter() {
                public void widgetSelected(SelectionEvent e) {
                    if (textState == 7) {
                        text1.append(b4.getText());
                        bBS.setEnabled(true);
                    } else if (textState == 8) {
                        text2.append(b4.getText());
                        bBS.setEnabled(true);
                    } else if (textState == 9) {
                        text3.append(b4.getText());
                        bBS.setEnabled(true);
                    }
                }
            });
            b5.addSelectionListener(new SelectionAdapter() {
                public void widgetSelected(SelectionEvent e) {
                    if (textState == 7) {
                        text1.append(b5.getText());
                        bBS.setEnabled(true);
                    } else if (textState == 8) {
                        text2.append(b5.getText());
                        bBS.setEnabled(true);
                    } else if (textState == 9) {
                        text3.append(b5.getText());
                        bBS.setEnabled(true);
                    }
                }
            });
            b6.addSelectionListener(new SelectionAdapter() {
                public void widgetSelected(SelectionEvent e) {
                    if (textState == 7) {
                        text1.append(b6.getText());
                        bBS.setEnabled(true);
                    } else if (textState == 8) {
                        text2.append(b6.getText());
                        bBS.setEnabled(true);
                    } else if (textState == 9) {
                        text3.append(b6.getText());
                        bBS.setEnabled(true);
                    }
                }
            });
            b7.addSelectionListener(new SelectionAdapter() {
                public void widgetSelected(SelectionEvent e) {
                    if (textState == 7) {
                        text1.append(b7.getText());
                        bBS.setEnabled(true);
                    } else if (textState == 8) {
                        text2.append(b7.getText());
                        bBS.setEnabled(true);
                    } else if (textState == 9) {
                        text3.append(b7.getText());
                        bBS.setEnabled(true);
                    }
                }
            });
            b8.addSelectionListener(new SelectionAdapter() {
                public void widgetSelected(SelectionEvent e) {
                    if (textState == 7) {
                        text1.append(b8.getText());
                        bBS.setEnabled(true);
                    } else if (textState == 8) {
                        text2.append(b8.getText());
                        bBS.setEnabled(true);
                    } else if (textState == 9) {
                        text3.append(b8.getText());
                        bBS.setEnabled(true);
                    }
                }
            });
            b9.addSelectionListener(new SelectionAdapter() {
                public void widgetSelected(SelectionEvent e) {
                    if (textState == 7) {
                        text1.append(b9.getText());
                        bBS.setEnabled(true);
                    } else if (textState == 8) {
                        text2.append(b9.getText());
                        bBS.setEnabled(true);
                    } else if (textState == 9) {
                        text3.append(b9.getText());
                        bBS.setEnabled(true);
                    }
                }
            });
            b0.addSelectionListener(new SelectionAdapter() {
                public void widgetSelected(SelectionEvent e) {
                    if (textState == 7) {
                        text1.append(b0.getText());
                        bBS.setEnabled(true);
                    } else if (textState == 8) {
                        text2.append(b0.getText());
                        bBS.setEnabled(true);
                    } else if (textState == 9) {
                        text3.append(b0.getText());
                        bBS.setEnabled(true);
                    }
                }
            });

            bBS.addSelectionListener(new SelectionAdapter() {
                public void widgetSelected(SelectionEvent e) {
                    if (textState == 7) {
                        String s = (text1.getText()).toString();
                        int i = s.length();
                        i--;
                        if (i == 0) {
                            bBS.setEnabled(false);
                        }
                        s = s.substring(0, i);
                        text1.setText(s);
                    }

                    if (textState == 8) {
                        String s = (text2.getText()).toString();
                        int i = s.length();
                        i--;
                        if (i == 0) {
                            bBS.setEnabled(false);
                        }
                        s = s.substring(0, i);
                        text2.setText(s);
                    }
                    if (textState == 9) {
                        String s = (text3.getText()).toString();
                        int i = s.length();
                        i--;
                        if (i == 0) {
                            bBS.setEnabled(false);
                        }
                        s = s.substring(0, i);
                        text3.setText(s);
                    }

                }
            });

            bOK.addSelectionListener(new SelectionAdapter() {
                public void widgetSelected(SelectionEvent e) {
                    bBS.setEnabled(true);
                    l5.setText("正在登陆,请稍等......");

                    l6.setText("你输入的工号为: " + text1.getText() + "	 " + "仓号为: "
                            + text2.getText() + "	 " + "终端号为:  "
                            + text3.getText());

                    StaticData.name = "BriCraLogon";
                    StaticData.usercode = text1.getText();
                    StaticData.dockcode = text2.getText();
                    StaticData.terminalcode = text3.getText();
                    BriCraLogonTaskStr bld = new BriCraLogonTaskStr(
                            StaticData.name, StaticData.dockcode,
                            StaticData.usercode, StaticData.terminalcode);
                    System.out.println(bld.getTaskStructure().getTask().get(
                            "usercode"));
                    //Test1 test1 = new Test1();
                    // 传给服务器端的登陆信息,test1为测试代码

                    int progress = 0;
                    for (StaticData.n = 0; StaticData.n <= 1000000000; StaticData.n++) {
                        if ((StaticData.n % 10000000) == 0) {
                            progress++;
                            pb.setSelection(progress);
                        }
                        idVerifyLogin(true);// 服务器传来数据接口
                    }

                    /*
                     * try {
                     *  // tip 从一个view调用另一个view,并且返回另一个view的句柄 IViewPart
                     * viewPart = getSite().getPage().showView(
                     * WorkPlatformView.ID, null, IWorkbenchPage.VIEW_VISIBLE);
                     * final IWorkbenchWindow window = getSite()
                     * .getWorkbenchWindow(); window.getActivePage().hideView(
                     * window.getActivePage().findView(
                     * login_QD.view.LoginView.ID));
                     *  } catch (Exception e1) { e1.printStackTrace(); }
                     */
                }

            });

            FocusListener focusListener = new FocusListener() {
                public void focusGained(FocusEvent e) {
                    Text t = (Text) e.widget;
                    textState = t.getTabs();
                }

                public void focusLost(FocusEvent e) {
                    Text t = (Text) e.widget;

                }
            };

            text1.addFocusListener(focusListener);
            text2.addFocusListener(focusListener);
            text3.addFocusListener(focusListener);

        }

    }

    public void idVerifyLogin(boolean true_false) {
        if (true_false) {
            StaticData.n = 1000000000;
            try {

                // tip 从一个view调用另一个view,并且返回另一个view的句柄
                IViewPart viewPart = getSite().getPage().showView(
                        WorkPlatformView.ID, null, IWorkbenchPage.VIEW_VISIBLE);
                final IWorkbenchWindow window = getSite().getWorkbenchWindow();
                window.getActivePage().hideView(
                        window.getActivePage().findView(
                                login_QD.view.LoginView.ID));

            } catch (Exception e1) {
                e1.printStackTrace();
            }
        } else {
            StaticData.n = 1000000000;
            new LogonFalseDialog(shell);

        }

    }

    public void setFocus() {

    }

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?