⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bankmanager.java

📁 本工程模拟网上社区,其中包括银行,软件销售公司,软件投资公司,茶餐馆,和多个服务器.
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
/*
 * bankManager.java
 *
 * Created on 2007年9月6日, 上午10:53
 */

package bankserver;

import client.*;
import java.io.*;
import java.util.*;
import java.sql.*;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
import java.net.Socket;
/**
 *
 * @author  Administrator
 */
public class bankManager extends javax.swing.JFrame {
    BankServer bank;
    private Hall hall;
    private PrintWriter out;
    /** Creates new form bankManager */
    public bankManager(BankServer bank,Hall hall_,PrintWriter out_) {
        this.bank=bank;
        hall=hall_;
        out=out_;
        initComponents();
        this.setLocation(100,80);
        firstPanel.setVisible(true);
        jScrollPane.setViewportView(firstPanel);
    }
    
    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    // <editor-fold defaultstate="collapsed" desc=" 生成的代码 ">//GEN-BEGIN:initComponents
    private void initComponents() {
        exitBtn = new javax.swing.JButton();
        loanBtn = new javax.swing.JButton();
        customerBtn = new javax.swing.JButton();
        staffBtn = new javax.swing.JButton();
        jScrollPane = new javax.swing.JScrollPane();
        firstPanel = new javax.swing.JPanel();
        jScrollPane3 = new javax.swing.JScrollPane();
        firstArea = new javax.swing.JTextArea();
        applyLoanPanel = new javax.swing.JPanel();
        jScrollPane4 = new javax.swing.JScrollPane();
        applyLoanTable = new javax.swing.JTable();
        adoptBtn = new javax.swing.JButton();
        refuseBtn = new javax.swing.JButton();
        customerPanel = new javax.swing.JPanel();
        loanPanel = new javax.swing.JPanel();
        jScrollPane2 = new javax.swing.JScrollPane();
        loanTable = new javax.swing.JTable();
        jScrollPane1 = new javax.swing.JScrollPane();
        customerList = new javax.swing.JList();
        applyLoanBtn = new javax.swing.JButton();
        jMenuBar1 = new javax.swing.JMenuBar();
        jMenu1 = new javax.swing.JMenu();
        customer = new javax.swing.JMenuItem();
        loanItem = new javax.swing.JMenuItem();
        applyLoanItem = new javax.swing.JMenuItem();
        staffItem = new javax.swing.JMenuItem();
        exitItem = new javax.swing.JMenuItem();

        setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE);
        setTitle("\u4e2d\u56fd\u94f6\u884c\u7ba1\u7406\u7cfb\u7edf");
        exitBtn.setText("\u56de\u5230\u5927\u5385");
        exitBtn.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                exitBtnMouseClicked(evt);
            }
        });

        loanBtn.setText("\u67e5\u770b\u8d37\u6b3e");
        loanBtn.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                loanBtnMouseClicked(evt);
            }
        });

        customerBtn.setText("\u7528\u6237\u53cd\u9988");
        customerBtn.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                customerBtnMouseClicked(evt);
            }
        });

        staffBtn.setText("\u804c\u5de5\u7ba1\u7406");
        staffBtn.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                staffBtnMouseClicked(evt);
            }
        });

        firstArea.setColumns(20);
        firstArea.setEditable(false);
        firstArea.setRows(5);
        firstArea.setText("\u4e2d\u56fd\u94f6\u884c\u4ecb\u7ecd\uff1a");
        jScrollPane3.setViewportView(firstArea);

        org.jdesktop.layout.GroupLayout firstPanelLayout = new org.jdesktop.layout.GroupLayout(firstPanel);
        firstPanel.setLayout(firstPanelLayout);
        firstPanelLayout.setHorizontalGroup(
            firstPanelLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(jScrollPane3, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 592, Short.MAX_VALUE)
        );
        firstPanelLayout.setVerticalGroup(
            firstPanelLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(jScrollPane3, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 539, Short.MAX_VALUE)
        );
        jScrollPane.setViewportView(firstPanel);

        applyLoanTable.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {
                {null, null, null, null, null, null},
                {null, null, null, null, null, null},
                {null, null, null, null, null, null},
                {null, null, null, null, null, null},
                {null, null, null, null, null, null},
                {null, null, null, null, null, null},
                {null, null, null, null, null, null},
                {null, null, null, null, null, null},
                {null, null, null, null, null, null},
                {null, null, null, null, null, null},
                {null, null, null, null, null, null},
                {null, null, null, null, null, null},
                {null, null, null, null, null, null},
                {null, null, null, null, null, null},
                {null, null, null, null, null, null},
                {null, null, null, null, null, null},
                {null, null, null, null, null, null},
                {null, null, null, null, null, null},
                {null, null, null, null, null, null},
                {null, null, null, null, null, null},
                {null, null, null, null, null, null},
                {null, null, null, null, null, null},
                {null, null, null, null, null, null},
                {null, null, null, null, null, null},
                {null, null, null, null, null, null},
                {null, null, null, null, null, null},
                {null, null, null, null, null, null},
                {null, null, null, null, null, null},
                {null, null, null, null, null, null},
                {null, null, null, null, null, null}
            },
            new String [] {
                "贷款人账号", "贷款人姓名", "贷款金额", "申请时间", "贷款时间", "利率"
            }
        ) {
            Class[] types = new Class [] {
                java.lang.String.class, java.lang.String.class, java.lang.Double.class, java.lang.String.class, java.lang.Integer.class, java.lang.Double.class
            };

            public Class getColumnClass(int columnIndex) {
                return types [columnIndex];
            }
        });
        jScrollPane4.setViewportView(applyLoanTable);

        adoptBtn.setText("\u6279\u51c6");
        adoptBtn.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                adoptBtnMouseClicked(evt);
            }
        });

        refuseBtn.setText("\u62d2\u7edd");
        refuseBtn.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                refuseBtnMouseClicked(evt);
            }
        });

        org.jdesktop.layout.GroupLayout applyLoanPanelLayout = new org.jdesktop.layout.GroupLayout(applyLoanPanel);
        applyLoanPanel.setLayout(applyLoanPanelLayout);
        applyLoanPanelLayout.setHorizontalGroup(
            applyLoanPanelLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(jScrollPane4, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE)
            .add(applyLoanPanelLayout.createSequentialGroup()
                .add(94, 94, 94)
                .add(adoptBtn, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 103, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                .add(94, 94, 94)
                .add(refuseBtn, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 100, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );
        applyLoanPanelLayout.setVerticalGroup(
            applyLoanPanelLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(applyLoanPanelLayout.createSequentialGroup()
                .add(jScrollPane4, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .add(applyLoanPanelLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                    .add(adoptBtn)
                    .add(refuseBtn))
                .addContainerGap())
        );
        jScrollPane.setViewportView(applyLoanPanel);

        loanTable.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {
                {null, null, null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null, null, null},

⌨️ 快捷键说明

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