📄 swcompanydialog.java
字号:
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 + -