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

📄 shophall.java

📁 用户需要注册
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
	}


	/**
	 * This method initializes change	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getChange() {
		if (change == null) {
			change = new JButton();
			change.setBounds(new Rectangle(0, 210, 132, 30));
			//change.setText(" 修改资料");
			change.setMnemonic(KeyEvent.VK_UNDEFINED);
			change.setIcon(new ImageIcon(getClass().getResource("/pic/information1.png")));
			//change.setBackground(Color.getHSBColor(255, 179, 243));
			change.setToolTipText("账号信息");
			change.setBackground(Color.white);
			change.setText("账号信息");
			change.setFont(new Font("\u65b0\u5b8b\u4f53", Font.PLAIN, 12));
			change.setBorderPainted(false);
			change.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					Info cf = new Info(jing);
					cf.setVisible(true);
				}
			});
		}
		return change;
	}

	/**
	 * This method initializes charge	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getCharge() {
		if (charge == null) {
			charge = new JButton();
			charge.setBounds(new Rectangle(0, 300, 132, 30));
			charge.setIcon(new ImageIcon(getClass().getResource("/pic/remain.png")));
			//charge.setText("账户充值");
			charge.setToolTipText("账户充值");
			charge.setBackground(Color.white);
			charge.setText("账户充值");
			charge.setFont(new Font("\u65b0\u5b8b\u4f53", Font.PLAIN, 12));
			charge.setBorderPainted(false);
			charge.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					Charge cg = new Charge(jing);
					cg.setVisible(true);
					//System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
				}
			});
		}
		return charge;
	}

	/**
	 * This method initializes remain	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getRemain() {
		if (remain == null) {
			remain = new JButton();
			remain.setBounds(new Rectangle(0, 255, 132, 30));
			//remain.setText("您的余额");
			remain.setIcon(new ImageIcon(getClass().getResource("/pic/account2.png")));
			remain.setToolTipText("您的账户余额");
			remain.setBackground(Color.white);
			remain.setText("账户余额");
			remain.setFont(new Font("\u65b0\u5b8b\u4f53", Font.PLAIN, 12));
			remain.setBorderPainted(false);
			remain.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					if (e.getSource()==remain)
					{
						String sum = new String("");
						try
						{
							Socket socket;
							socket = new Socket("localhost",2000);
							PrintWriter toServer = new PrintWriter(socket.getOutputStream(),true);
							toServer.println(2);       //"chaxun"
							toServer.println(jing);
							try
							{
								ServerSocket serverSocket = new ServerSocket(2006);
								Socket  fromServer = serverSocket.accept();
								BufferedReader in = new BufferedReader(new InputStreamReader(fromServer.getInputStream()));
								sum = new String(in.readLine());
								serverSocket.close();
							}
							catch(IOException er)
							{
								System.err.println(er);
							}
						}
						catch(IOException ex)
						{
							System.err.println(ex);
						}
						
						messagebox1 rm = new messagebox1( "您的余额为:" +sum+"元",7);
						rm.setVisible(true);
					}
				}
				});
		}
		return remain;
	}

	/**
	 * This method initializes jPanel	
	 * 	
	 * @return javax.swing.JPanel	
	 */
	private JPanel getJPanel() {
		if (jPanel == null) {
			GridBagConstraints gridBagConstraints = new GridBagConstraints();
			gridBagConstraints.fill = GridBagConstraints.BOTH;
			gridBagConstraints.gridy = 0;
			gridBagConstraints.weightx = 1.0;
			gridBagConstraints.weighty = 1.0;
			gridBagConstraints.gridx = 0;
			jPanel = new JPanel();
			jPanel.setLayout(new GridBagLayout());
			jPanel.setBounds(new Rectangle(132, 143, 627, 391));
			jPanel.add(getJScrollPane(), gridBagConstraints);
			//jPanel.setBackground(Color.white);
		}
		return jPanel;
	}
	/**
	 * This method initializes jScrollPane	
	 * 	
	 * @return javax.swing.JScrollPane	
	 */
	private JScrollPane getJScrollPane() {
		if (jScrollPane == null) {
			jScrollPane = new JScrollPane();
			jScrollPane.setViewportView(getJTable1());
		}
		return jScrollPane;
	}
	/**
	 * This method initializes jTable1	
	 * 	
	 * @return javax.swing.JTable	
	 */
	private JTable getJTable1() {
		if (jTable1 == null) {
			jTable1 = new JTable(rowData,colName);
		}
		return jTable1;
	}
	/**
	 * This method initializes jButton	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton() {
		if (jButton == null) {
			jButton = new JButton();
			jButton.setBounds(new Rectangle(0, 345, 132, 32));
			jButton.setBackground(Color.white);
			jButton.setIcon(new ImageIcon(getClass().getResource("/pic/add.png")));
			jButton.setText("商品管理");
			jButton.setToolTipText("商品管理");
			jButton.setFont(new Font("\u65b0\u5b8b\u4f53", Font.PLAIN, 12));
			jButton.setBorderPainted(false);
			jButton.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					managergoods manage=new managergoods(jing);
					manage.setVisible(true);
				}
			});
		}
		return jButton;
	}
	/**
	 * This method initializes jButton1	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton1() {
		if (jButton1 == null) {
			jButton1 = new JButton();
			jButton1.setBackground(Color.white);
			jButton1.setBorderPainted(false);
			jButton1.setIcon(new ImageIcon(getClass().getResource("/pic/refresh.png")));
			jButton1.setText("刷    新");
			jButton1.setToolTipText("刷新");
			jButton1.setFont(new Font("\u65b0\u5b8b\u4f53", Font.PLAIN, 12));
			jButton1.setBounds(new Rectangle(0, 435, 132, 28));
			jButton1.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					colName[0] = "物品名称";
					colName[1] = "数量";
					colName[2] = "单价";
					PrintWriter toServer1 = null;
					try
					{
						Socket socket1;
						socket1 = new Socket("localhost",2000);
						toServer1 = new PrintWriter(socket1.getOutputStream(),true);
						toServer1.println(12);
						toServer1.println(jing);
						try
						{
							
							ServerSocket serverSocket2 = new ServerSocket(2015);
							
							Socket  fromServer2 = serverSocket2.accept();
							
							BufferedReader isFromServer2 = new BufferedReader(new InputStreamReader(fromServer2.getInputStream()));
							
							String y = new String(isFromServer2.readLine());
							j = Integer.parseInt(y);
							i = 0;
							while(i < j)
							{
								
								rowData[i][0] = new String(isFromServer2.readLine());
								rowData[i][1] = new String(isFromServer2.readLine());
								rowData[i][2] = new String(isFromServer2.readLine());
								i++;
							}
							for(i=j;i<20;i++)
								for(int k=0;k<=2;k++)
								{
									rowData[i][k]=null;
								}
							serverSocket2.close();
						}
						catch(IOException ex)
						{
							System.err.println(ex);
						}
					}
					catch(IOException ex)
					{
						System.err.println(ex);
					}
					toServer1.flush();
					jTable1 = new JTable(rowData,colName);
					repaint();
					}
			});
		}
		return jButton1;
	}
	/**
	 * This method initializes jButton2	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton2() {
		if (jButton2 == null) {
			jButton2 = new JButton();
			jButton2.setBounds(new Rectangle(0, 390, 132, 29));
			jButton2.setBackground(Color.white);
			jButton2.setIcon(new ImageIcon(getClass().getResource("/pic/chat1.png")));
			jButton2.setText("聊    天");
			jButton2.setToolTipText("聊天");
			jButton2.setFont(new Font("\u65b0\u5b8b\u4f53", Font.PLAIN, 12));
			jButton2.setBorderPainted(false);
			jButton2.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					Thread a = new Thread(new a());
					a.start();
					//System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
				}
			});
		}
		return jButton2;
	}

}  //  @jve:decl-index=0:visual-constraint="79,-30"

⌨️ 快捷键说明

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