📄 loginview.java
字号:
.addComponent(spPasswordField, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 162, Short.MAX_VALUE) .addComponent(accountComboBox, javax.swing.GroupLayout.Alignment.LEADING, 0, 162, Short.MAX_VALUE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(NewSPButton, javax.swing.GroupLayout.DEFAULT_SIZE, 87, Short.MAX_VALUE) .addGap(14, 14, 14)) ); serviceProviderPanelLayout.setVerticalGroup( serviceProviderPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, serviceProviderPanelLayout.createSequentialGroup() .addContainerGap(38, Short.MAX_VALUE) .addGroup(serviceProviderPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(serviceProviderPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(NewSPButton) .addComponent(accountComboBox, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(serviceProviderPanelLayout.createSequentialGroup() .addComponent(accountLabel) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(passwordSPLabel))) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(spPasswordField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(26, 26, 26)) ); jTabbedPane1.addTab("Service Provider", serviceProviderPanel); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() .addContainerGap() .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addGroup(layout.createSequentialGroup() .addComponent(okButton, javax.swing.GroupLayout.PREFERRED_SIZE, 67, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(cancelButton)) .addComponent(jTabbedPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 288, Short.MAX_VALUE)) .addContainerGap()) ); layout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] {cancelButton, okButton}); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addContainerGap() .addComponent(jTabbedPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 143, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(cancelButton) .addComponent(okButton)) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) ); bindingGroup.bind(); pack(); }// </editor-fold>//GEN-END:initComponents private void fillSpAccounts() { setList(ServiceproviderControl.getServiceproviderAccounts()); } private void okButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_okButtonActionPerformed doClose(RET_OK); }//GEN-LAST:event_okButtonActionPerformed private void cancelButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_cancelButtonActionPerformed doClose(RET_CANCEL); }//GEN-LAST:event_cancelButtonActionPerformed /** Closes the dialog */ private void closeDialog(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_closeDialog doClose(RET_CANCEL); }//GEN-LAST:event_closeDialog private void doClose(int retStatus) { boolean b = false; if (retStatus == RET_OK) { if (jTabbedPane1.getSelectedIndex() == 0) { b = Session.getInstance().login(Petsowner.class, "", new String(ownerPasswordField.getPassword())); } else { b = Session.getInstance().login(Serviceprovider.class, (String) accountComboBox.getSelectedItem(), new String(spPasswordField.getPassword())); } } if (!b && retStatus == RET_OK) { //JOptionPane.showMessageDialog(this, "Login Successful."); //returnStatus = RET_OK; // } else { JOptionPane.showMessageDialog(this, "Login Failed."); } if (b || (retStatus == RET_CANCEL)) { setVisible(false); //dispose(); } loginResult = b; } /** * @param args the command line arguments */ public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { LoginView dialog = new LoginView(new javax.swing.JFrame(), true); dialog.addWindowListener(new java.awt.event.WindowAdapter() { public void windowClosing(java.awt.event.WindowEvent e) { System.exit(0); } }); dialog.setVisible(true); } }); } // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JButton NewSPButton; private javax.swing.JComboBox accountComboBox; private javax.swing.JLabel accountLabel; private javax.swing.JButton cancelButton; private javax.swing.JTabbedPane jTabbedPane1; private javax.swing.JButton okButton; private javax.swing.JPanel ownerPanel; private javax.swing.JPasswordField ownerPasswordField; private javax.swing.JLabel passwordOwnerLabel; private javax.swing.JLabel passwordSPLabel; private javax.swing.JButton regOwnerButton; private javax.swing.JPanel serviceProviderPanel; private javax.swing.JPasswordField spPasswordField; private org.jdesktop.beansbinding.BindingGroup bindingGroup; // End of variables declaration//GEN-END:variables @Action public void ShowSPView() { getRSPDialog("").setVisible(true); if (rsp.getReturnStatus() == RegisterServiceProviderView.RESULT_STATUS.RESULT_OK) { //loadComboBox(); // bindingGroup.bind(); fillSpAccounts(); } //org.jdesktop.application.SingleFrameApplication.getInstance().show(new RegisterSPView((Frame)this.getParent(), true)); //org.jdesktop.application.Application.getInstance().show(new RegisterSPView((Frame)this.getParent(), true)); } public JDialog getRSPDialog(String account) { if (rspDialog == null) { rspDialog = new JDialog(); rsp = new RegisterServiceProviderView(rspDialog); rspDialog.setModal(true); rspDialog.setTitle(rsp.getToolTipText()); rspDialog.setContentPane(rsp); rspDialog.pack(); rspDialog.setLocationRelativeTo(rsp.getParent()); } return rspDialog; } public List<String> getList() { return list; } public void setList(List<String> list) { List<String> oldList = this.list; this.list = list; firePropertyChange("list", oldList, this.list); } JDialog regOwnerDlg; @Action public void showRegOwner() { if (regOwnerDlg == null) { regOwnerDlg = RegisterPetsOwnerView.getJDialogInstance(this, true); } regOwnerDlg.setLocationRelativeTo(this); regOwnerDlg.setVisible(true); } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -