欢迎来到虫虫下载站 | 资源下载 资源专辑 关于我们
虫虫下载站

usermaintainframe.java

eidtplus注册码.txt eidtplus注册码.txt
JAVA
字号:
package parkingsystem;

import java.awt.*;
import javax.swing.*;
import java.awt.BorderLayout;
import com.borland.jbcl.layout.XYLayout;
import com.borland.jbcl.layout.*;
import com.borland.dbswing.JdbNavToolBar;
import com.borland.dbswing.JdbNavField;
import com.borland.dbswing.TableScrollPane;
import com.borland.dbswing.JdbTable;
import com.borland.dbswing.JdbStatusLabel;
import com.borland.dx.sql.dataset.Database;
import com.borland.dx.sql.dataset.ConnectionDescriptor;
import com.borland.dx.sql.dataset.QueryDataSet;
import com.borland.dx.sql.dataset.Load;
import com.borland.dx.sql.dataset.QueryDescriptor;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class UserMaintainFrame
    extends JFrame {
  JPanel jPanel1 = new JPanel();
  JPanel jPanel2 = new JPanel();
  XYLayout xYLayout2 = new XYLayout();
  JdbNavToolBar jdbNavToolBar1 = new JdbNavToolBar();
  JdbNavField jdbNavField1 = new JdbNavField();
  JLabel jLabel1 = new JLabel();
  JPanel jPanel3 = new JPanel();
  TableScrollPane tableScrollPane1 = new TableScrollPane();
  JdbTable jdbTable1 = new JdbTable();
  XYLayout xYLayout1 = new XYLayout();
  XYLayout xYLayout3 = new XYLayout();
  BorderLayout borderLayout1 = new BorderLayout();
  JdbStatusLabel jdbStatusLabel1 = new JdbStatusLabel();
  JButton jButton1 = new JButton();
  JButton jButton2 = new JButton();
  Database database1 = new Database();
  QueryDataSet queryDataSet1 = new QueryDataSet();
  public UserMaintainFrame() {
    try {
      jbInit();
    }
    catch (Exception exception) {
      exception.printStackTrace();
    }
  }

  private void jbInit() throws Exception {
    getContentPane().setLayout(xYLayout3);
    jPanel2.setLayout(xYLayout2);
    jdbNavToolBar1.setButtonStateInsert(JdbNavToolBar.HIDDEN);
    jdbNavToolBar1.setButtonStateDelete(JdbNavToolBar.HIDDEN);
    jdbNavToolBar1.setButtonStateCancel(JdbNavToolBar.HIDDEN);
    jdbNavToolBar1.setButtonStateDitto(JdbNavToolBar.HIDDEN);
    jdbNavToolBar1.setButtonStateSave(JdbNavToolBar.HIDDEN);
    jdbNavField1.setText("jdbNavField1");
    jdbNavField1.setColumnName("UserName");
    jdbNavField1.setDataSet(queryDataSet1);
    jLabel1.setText("Find:");
    jPanel3.setLayout(borderLayout1);
    jdbStatusLabel1.setText("jdbStatusLabel1");
    jdbStatusLabel1.setDataSet(queryDataSet1);
    jButton1.setText("新增用户");
    jButton1.addActionListener(new UserMaintainFrame_jButton1_actionAdapter(this));
    jButton2.setText("修改信息");
    jButton2.addActionListener(new UserMaintainFrame_jButton2_actionAdapter(this));
    database1.setConnection(new ConnectionDescriptor(
        "jdbc:microsoft:sqlserver://Localhost:1433;DatabaseName=parkingdb",
        "sa", "123456", false, "com.microsoft.jdbc.sqlserver.SQLServerDriver"));
    queryDataSet1.setQuery(new QueryDescriptor(database1, "select * from users", null, true,
                                               Load.ALL));
    jdbTable1.setDataSet(queryDataSet1);
    jPanel1.add(jPanel2, new XYConstraints(0, 0, -1, -1));
    jPanel2.add(jdbNavToolBar1, new XYConstraints(0, 0, 203, 35));
    jPanel2.add(jLabel1, new XYConstraints(218, 9, 49, 20));
    jPanel2.add(jdbNavField1, new XYConstraints(273, 7, 100, 23));
    jPanel3.add(tableScrollPane1, java.awt.BorderLayout.CENTER);
    this.getContentPane().add(jdbStatusLabel1,
                              new XYConstraints(1, 198, 396, 28));
    this.getContentPane().add(jButton1, new XYConstraints(40, 242, 138, 36));
    this.getContentPane().add(jPanel3, new XYConstraints(0, 34, 389, 161));
    tableScrollPane1.getViewport().add(jdbTable1);
    this.getContentPane().add(jPanel1, new XYConstraints(0, 0, -1, 35));
    this.getContentPane().add(jButton2, new XYConstraints(218, 242, 138, 36));

    jPanel1.setLayout(xYLayout1);
  }

  public void jButton1_actionPerformed(ActionEvent e) {
    AddNewUserDialog addNewUser=new AddNewUserDialog();
    addNewUser.setSize(350,330);
    // Center the window
     Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
     Dimension frameSize = addNewUser.getSize();
     if (frameSize.height > screenSize.height) {
       frameSize.height = screenSize.height;
     }
     if (frameSize.width > screenSize.width) {
       frameSize.width = screenSize.width;
     }
     addNewUser.setLocation( (screenSize.width - frameSize.width) / 2,
                       (screenSize.height - frameSize.height) / 2);
     addNewUser.setVisible(true);

  }

  public void jButton2_actionPerformed(ActionEvent e) {
    EditUserDialog editUser=new EditUserDialog();
    editUser.setSize(350,330);
    Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
     Dimension frameSize = editUser.getSize();
     if (frameSize.height > screenSize.height) {
       frameSize.height = screenSize.height;
     }
     if (frameSize.width > screenSize.width) {
       frameSize.width = screenSize.width;
     }
     editUser.setLocation( (screenSize.width - frameSize.width) / 2,
                       (screenSize.height - frameSize.height) / 2);
     editUser.setVisible(true);

  }
}

class UserMaintainFrame_jButton2_actionAdapter
    implements ActionListener {
  private UserMaintainFrame adaptee;
  UserMaintainFrame_jButton2_actionAdapter(UserMaintainFrame adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.jButton2_actionPerformed(e);
  }
}

class UserMaintainFrame_jButton1_actionAdapter
    implements ActionListener {
  private UserMaintainFrame adaptee;
  UserMaintainFrame_jButton1_actionAdapter(UserMaintainFrame adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.jButton1_actionPerformed(e);
  }
}

⌨️ 快捷键说明

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