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

📄 swcompanydialog.java

📁 本工程模拟网上社区,其中包括银行,软件销售公司,软件投资公司,茶餐馆,和多个服务器.
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
package softwarecompanyclient;

import java.io.*;
import java.net.*;
import java.awt.BorderLayout;
import java.awt.Frame;
import javax.swing.JDialog;
import javax.swing.JPanel;
import javax.swing.JTabbedPane;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JTextField;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.SystemColor;
import javax.swing.UIManager;
import javax.swing.Box;
import java.awt.GridBagLayout;
import java.awt.*;
import javax.swing.JOptionPane;
import javax.swing.ImageIcon;
import java.awt.Rectangle;
import java.util.*;
import java.util.Calendar;
import java.awt.event.KeyEvent;
import java.awt.event.KeyAdapter;

public class swCompanyDialog extends JDialog {
    private String companyId;
    private Socket socket;
    private DataInputStream in;
    private DataOutputStream out;
    private MainMenu menu;

    JPanel panel1 = new JPanel();
    JTabbedPane jTabbedPane1 = new JTabbedPane();
    JPanel jPanel2 = new JPanel();
    JTextField companyNameTField = new JTextField();
    JPanel investPanel = new JPanel();
    JPanel jPanel4 = new JPanel();
    JLabel jLabel1 = new JLabel();
    JTextField itemIdTField = new JTextField();
    JPanel jPanel5 = new JPanel();
    JLabel jLabel2 = new JLabel();
    JTextField itemTimeTField = new JTextField();
    JPanel jPanel6 = new JPanel();
    JLabel jLabel3 = new JLabel();
    JTextField itemMoneyTField = new JTextField();
    JPanel jPanel7 = new JPanel();
    JLabel jLabel4 = new JLabel();
    JTextField itemNameTField = new JTextField();
    JPanel jPanel8 = new JPanel();
    JButton jButton1 = new JButton();
    JButton jButton3 = new JButton();
    JPanel personalPanel = new JPanel();
    JPanel jPanel9 = new JPanel();
    JPanel jPanel10 = new JPanel();
    JLabel jLabel5 = new JLabel();
    JTextField jTextField5 = new JTextField();
    JPanel jPanel11 = new JPanel();
    JLabel jLabel6 = new JLabel();
    JTextField jTextField6 = new JTextField();
    JPanel detailInfoPanel = new JPanel();
    JPanel maindetailPanel = new JPanel();
    JTextArea mainInfoTArea = new JTextArea();
    JPanel jPanel3 = new JPanel();
    JPanel jPanel12 = new JPanel();
    JLabel nameLabel = new JLabel();
    JLabel idLabel = new JLabel();
    JLabel accountLabel = new JLabel();
    JLabel timeLabel = new JLabel();
    JTextField nameTField = new JTextField();
    JTextField idTField = new JTextField();
    JTextField accountTField = new JTextField();
    JTextField timeTField = new JTextField();
    JLabel numberLabel = new JLabel();
    JTextField numberTField = new JTextField();
    GridLayout gridLayout1 = new GridLayout();
    JPanel jPanel13 = new JPanel();
    JButton personalLoginB = new JButton();
    JButton personalCancelB = new JButton();
    GridLayout gridLayout2 = new GridLayout();
    JPanel jPanel14 = new JPanel();
    JPanel jPanel15 = new JPanel();
    JPanel jPanel16 = new JPanel();
    JPanel jPanel17 = new JPanel();
    BorderLayout borderLayout1 = new BorderLayout();
    BorderLayout borderLayout2 = new BorderLayout();
    BorderLayout borderLayout3 = new BorderLayout();
    BorderLayout borderLayout4 = new BorderLayout();
    BorderLayout borderLayout5 = new BorderLayout();
    JPanel jPanel18 = new JPanel();
    JLabel jLabel7 = new JLabel();
    JTextField itemClassifyTField = new JTextField();
    BorderLayout borderLayout6 = new BorderLayout();
    JScrollPane jScrollPane1 = new JScrollPane();
    BorderLayout borderLayout7 = new BorderLayout();
    JButton returnButton = new JButton();
    ImageIcon background = new ImageIcon("10.jpg");
    ImageIcon returnImage = new ImageIcon("return.png");
    JLabel jLabel8 = new JLabel();
    GridLayout gridLayout3 = new GridLayout();
    GridLayout gridLayout4 = new GridLayout();

    public swCompanyDialog(Frame owner, String title, boolean modal) {
        super(owner, title, modal);
        try {
            setDefaultCloseOperation(DISPOSE_ON_CLOSE);
            Calendar c = Calendar.getInstance();
            String time = String.valueOf(c.get(Calendar.YEAR))+"-"
                         +String.valueOf(c.get(Calendar.MONTH)+1)+"-"
                         +String.valueOf(c.get(Calendar.DATE));
            itemTimeTField.setText(time);
            jbInit();
            pack();
            this.setSize(410,330);
        } catch (Exception exception) {
            exception.printStackTrace();
        }
        init();
/*        try {
        connectToServer = new Socket("localhost", 8008);
        System.out.println("Successful");
        } catch (UnknownHostException ex) {
        } catch (IOException ex) {
            System.err.println(ex);
        }*/
    }

    public swCompanyDialog() {
        this(new Frame(), "swCompanyDialog", false);
    }
    public swCompanyDialog(Socket s,Company company,MainMenu mainmenu)
    {
        this(new Frame(), "swCompanyDialog", false);
        socket = s;
        menu = mainmenu;
        Company aCompany = new Company();
        aCompany = company;
        companyNameTField.setText(aCompany.getName());
        mainInfoTArea.setText(aCompany.getInfo());
        nameTField.setText(aCompany.getName());
        companyId = aCompany.getId();
        idTField.setText(aCompany.getId());
        accountTField.setText(aCompany.getAccount());
        timeTField.setText(aCompany.getTime());
        numberTField.setText(aCompany.getNum());
    }
    private void jbInit() throws Exception {
//        System.out.println(+c.get(Calendar.MONTH)+c.get(Calendar.DATE));
        jLabel8.setIcon(background);
        panel1.setLayout(null);
        companyNameTField.setEditable(false);
        companyNameTField.setSelectionEnd(10);
        companyNameTField.setSelectionStart(10);
        companyNameTField.setBounds(new Rectangle(24, 5, 138, 20));
        investPanel.setBackground(SystemColor.control);
        investPanel.setOpaque(false);
        investPanel.setToolTipText("");
        investPanel.setLayout(null);
        jLabel1.setText("项目编号:");
        jLabel1.setBounds(new Rectangle(55, 7, 66, 15));
        jLabel2.setText("开发时间:");
        jLabel2.setBounds(new Rectangle(55, 7, 66, 15));
        jLabel3.setText("投资金额:");
        jLabel3.setBounds(new Rectangle(55, 7, 74, 15));
        jLabel4.setText("项目名称:");
        jLabel4.setBounds(new Rectangle(55, 7, 66, 15));
        jButton1.setText("确定");
        jButton1.addActionListener(new swCompanyDialog_jButton1_actionAdapter(this));
        jButton3.setText("取消");
        jPanel9.setBackground(SystemColor.control);
        jPanel9.setOpaque(false);
        jPanel9.setBounds(new Rectangle(100, 20, 186, 156));
        jPanel9.setLayout(null);
        jLabel5.setText("密码:");
        jLabel6.setText("卡号:");
        maindetailPanel.setLayout(borderLayout7);
        jPanel2.setLayout(null);
        detailInfoPanel.setLayout(borderLayout6);
        jPanel12.setBackground(SystemColor.menu);
        jPanel12.setOpaque(false);
        jPanel12.setLayout(null);
        jPanel3.setBackground(SystemColor.text);
        jPanel3.setOpaque(false);
        jPanel3.setBounds(new Rectangle(120, 80, 137, 20));
        jPanel3.setLayout(borderLayout3);
        nameLabel.setText("公司全称:");
        idLabel.setText("公司编号:");
        accountLabel.setText("注册资金:");
        timeLabel.setText("注册时间:");
        nameTField.setText("jTextField7");
        nameTField.setEditable(false);
        idTField.setEditable(false);
        idTField.setText("jTextField8");
        accountTField.setEditable(false);
        accountTField.setText("jTextField9");
        timeTField.setEditable(false);
        timeTField.setText("jTextField1");
        numberLabel.setText("员工规模:");
        numberTField.setEditable(false);
        numberTField.setText("jTextField1");
        personalLoginB.setText("登录");
        personalCancelB.setText("取消");
        personalPanel.setLayout(null);
        jPanel17.setLayout(borderLayout1);
        jPanel14.setLayout(borderLayout2);
        jPanel15.setLayout(borderLayout4);
        jPanel16.setLayout(borderLayout5);
        jLabel7.setText("项目类别:");
        jLabel7.setBounds(new Rectangle(55, 7, 66, 15));
        jPanel4.setLayout(null);
        jPanel5.setLayout(null);
        jPanel18.setLayout(null);
        jPanel6.setLayout(null);
        jPanel7.setLayout(null);
        jPanel17.setBackground(SystemColor.text);
        jPanel17.setOpaque(false);
        jPanel17.setBounds(new Rectangle(120, 5, 137, 20));
        jPanel16.setBackground(SystemColor.text);
        jPanel16.setOpaque(false);
        jPanel16.setBounds(new Rectangle(120, 30, 137, 20));
        jPanel14.setBackground(SystemColor.text);
        jPanel14.setOpaque(false);
        jPanel14.setBounds(new Rectangle(120, 104, 137, 20));
        jPanel15.setBackground(SystemColor.text);
        jPanel15.setOpaque(false);
        jPanel15.setBounds(new Rectangle(120, 55, 137, 20));
        returnButton.setBounds(new Rectangle(278, 271, 99, 23));
        returnButton.setForeground(Color.red);
        returnButton.setIcon(returnImage);
        returnButton.setText("返回");
        returnButton.addActionListener(new
                swCompanyDialog_returnButton_actionAdapter(this));
        jPanel2.setOpaque(false);
        jPanel2.setBounds(new Rectangle(93, 5, 188, 32));
        maindetailPanel.setOpaque(false);
        detailInfoPanel.setOpaque(false);
        personalPanel.setOpaque(false);
        jPanel10.setOpaque(false);
        jPanel10.setBounds(new Rectangle(0, 3, 186, 24));
        jPanel10.setLayout(gridLayout3);
        jPanel11.setOpaque(false);

⌨️ 快捷键说明

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