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

📄 hall.java

📁 用户需要注册
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
			change.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					if (e.getSource()==change)
					{
						Info cf = new Info(jing);
						cf.setVisible(true);
					}
				}
			});
		}
		return change;
	}

	/**
	 * This method initializes shopCar	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getShopCar() {
		if (shopCar == null) {
			shopCar = new JButton();
			shopCar.setBounds(new Rectangle(0, 297, 132, 30));
			//shopCar.setText(" 购  物  车");
			shopCar.setIcon(new ImageIcon(getClass().getResource("/pic/shopcar.png")));
			//shopCar.setBackground(Color.getHSBColor(255, 179, 243));
			shopCar.setToolTipText("购物车");
			shopCar.setBackground(Color.white);
			shopCar.setText("购 物 车");
			shopCar.setFont(new Font("\u65b0\u5b8b\u4f53", Font.PLAIN, 12));
			shopCar.setBorderPainted(false);
			shopCar.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					ShopCar sh = new ShopCar(jing);
					ClientShopHall.sc=sh;
					ClientShopHall.sc.setVisible(true);
				}
			});
		}
		return shopCar;
	}

	/**
	 * This method initializes refresh	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getRefresh() {
		if (refresh == null) {
			refresh = new JButton();
			refresh.setBounds(new Rectangle(0, 432, 132, 30));
			//letter.setText("站内信件");
			refresh.setToolTipText("刷新");
			refresh.setBackground(Color.white);
			refresh.setIcon(new ImageIcon(getClass().getResource("/pic/refresh.png")));
			refresh.setText("刷    新");
			refresh.setFont(new Font("\u65b0\u5b8b\u4f53", Font.PLAIN, 12));
			refresh.setBorderPainted(false);
			refresh.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					PrintWriter toServer = null;
					try
					{
						Socket socket;
						socket = new Socket("localhost",2000);
						toServer = new PrintWriter(socket.getOutputStream(),true);
						toServer.println(4);     //"initial"
						try
						{
							
							ServerSocket serverSocket = new ServerSocket(2009);
							
							Socket  fromServer = serverSocket.accept();
							
							BufferedReader isFromServer = new BufferedReader(new InputStreamReader(fromServer.getInputStream()));
							
							String y = new String(isFromServer.readLine());
							j = Integer.parseInt(y);
							i = 0;
							while(i < j)
							{
								
								rowData[i][0] = new String(isFromServer.readLine());
								rowData[i][1] = new String(isFromServer.readLine());
								rowData[i][2] = "在线";
								i++;
							}
							for(i=j;i<20;i++)
							{
								rowData[i][0] = null;
								rowData[i][1] = null;
								rowData[i][2] = null;
							}
							jTable1 = new JTable(rowData,colName);
							jScrollPane.setViewportView(jTable1);//				
							jTable1.updateUI();
							jTable1.addMouseListener(new java.awt.event.MouseAdapter() {
								public void mouseClicked(java.awt.event.MouseEvent e) {
									int r  = jTable1.getSelectedRow();
									ClientShopHall csh = new ClientShopHall(jing,rowData[r][1]);
									csh.setVisible(true);
									sign_out();
								}
							});
							serverSocket.close();
							repaint();
						}
						catch(IOException ex)
						{
							System.err.println(ex);
						}
					}
					catch(IOException ex)
					{
						System.err.println(ex);
					}
					toServer.flush();
				}
			});
		}
		
		return refresh;
	}

	/**
	 * This method initializes charge	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getCharge() {
		if (charge == null) {
			charge = new JButton();
			charge.setBounds(new Rectangle(0, 387, 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) {
					if (e.getSource()==charge)
					{
						Charge cg = new Charge(jing);
						cg.setVisible(true);
					}
				}
			});
		}
		return charge;
	}

	/**
	 * This method initializes remain	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getRemain() {
		if (remain == null) {
			remain = new JButton();
			remain.setBounds(new Rectangle(0, 342, 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+"元",6);
						rm.setVisible(true);
					}
				}
				});
		}
		return remain;
	}
	
	/**
	 * This method initializes ownshop	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getOwnshop() {
		if (ownshop == null) {
			ownshop = new JButton();
			ownshop.setBounds(new Rectangle(0, 207, 132, 30));
			ownshop.setIcon(new ImageIcon(getClass().getResource("/pic/ownshop.png")));
			ownshop.setToolTipText("我要开店");
			ownshop.setBackground(Color.white);
			ownshop.setText("我要开店");
			if(Query.selectShopKeeper(jing))
				ownshop.setEnabled(false);
			ownshop.setFont(new Font("\u65b0\u5b8b\u4f53", Font.PLAIN, 12));
			ownshop.setBorderPainted(false);
			ownshop.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					OpenShop os = new OpenShop(jing);
					os.setVisible(true);
				}
			});
		}
		return ownshop;
	}

	/**
	 * 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);
		}
		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);
			jTable1.setGridColor(Color.lightGray);
			jTable1.setToolTipText("点击进入商店");
			jTable1.addMouseListener(new java.awt.event.MouseAdapter() {
				public void mouseClicked(java.awt.event.MouseEvent e) {
					int r  = jTable1.getSelectedRow();
					ClientShopHall csh = new ClientShopHall(jing,rowData[r][1]);
					csh.setVisible(true);
					sign_out();
				}
			});
		}
		return jTable1;
	}
	public static void flag(){
		ownshop.setEnabled(false);
	}
}

⌨️ 快捷键说明

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