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

📄 softdevelop.java

📁 java版虚拟社区,在mysql上运行.
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
		if (feedback_jTable == null) {
			feedback_jTable = new JTable();
		}
		return feedback_jTable;
	}

	/**
	 * This method initializes orderback_jButton	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getOrderback_jButton() {
		if (orderback_jButton == null) {
			orderback_jButton = new JButton("Back");
			orderback_jButton.setBounds(new Rectangle(487, 143, 84, 26));
			orderback_jButton.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					// TODO Auto-generated Event stub actionPerformed()
					order_jPanel.setVisible(false);
					projectview_jPanel.setVisible(true);
				}
			});
		}
		return orderback_jButton;
	}

	/**
	 * This method initializes new_softname_jTextField	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getNew_softname_jTextField() {
		if (new_softname_jTextField == null) {
			new_softname_jTextField = new JTextField();
			new_softname_jTextField.setBounds(new Rectangle(237, 48, 235, 26));
		}
		return new_softname_jTextField;
	}

	/**
	 * This method initializes new_description_jTextField	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getNew_description_jTextField() {
		if (new_description_jTextField == null) {
			new_description_jTextField = new JTextField();
			new_description_jTextField.setBounds(new Rectangle(237, 88, 235, 26));
		}
		return new_description_jTextField;
	}

	/**
	 * This method initializes new_cost_jTextField	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getNew_cost_jTextField() {
		if (new_cost_jTextField == null) {
			new_cost_jTextField = new JTextField();
			new_cost_jTextField.setBounds(new Rectangle(237, 128, 235, 26));
		}
		return new_cost_jTextField;
	}

	/**
	 * This method initializes new_retail_jTextField	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getNew_retail_jTextField() {
		if (new_retail_jTextField == null) {
			new_retail_jTextField = new JTextField();
			new_retail_jTextField.setBounds(new Rectangle(237, 168, 235, 26));
		}
		return new_retail_jTextField;
	}

	/**
	 * This method initializes newadd_jButton	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getNewadd_jButton() {
		if (newadd_jButton == null) {
			newadd_jButton = new JButton("Add");
			newadd_jButton.setBounds(new Rectangle(302, 214, 90, 25));
			newadd_jButton.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					// TODO Auto-generated Event stub actionPerformed()
					if("".equals(new_softname_jTextField.getText()))
					{
						JOptionPane.showMessageDialog(null, "Input softname!");
						return;
					}
					if("".equals(new_description_jTextField.getText()))
					{
						JOptionPane.showMessageDialog(null, "Input description!");
						return;
					}
					if("".equals(new_cost_jTextField.getText()))
					{
						JOptionPane.showMessageDialog(null, "Input cost!");
						return;
					}
					if("".equals(new_retail_jTextField.getText()))
					{
						JOptionPane.showMessageDialog(null, "Input retail!");
						return;
					}
					AddOK();
				}
			});
			
		}
		return newadd_jButton;
	}

	/**
	 * This method initializes bid_jButton	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getBid_jButton() {
		if (bid_jButton == null) {
			bid_jButton = new JButton("竞标市场");
			bid_jButton.setBounds(new Rectangle(447, 21, 98, 28));
			bid_jButton.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					// TODO Auto-generated Event stub actionPerformed()
					note_jLabel.setText("Here is projects you can bid.");
					bankenterPanel.setVisible(false);
					regaccountPanel.setVisible(false);
					bankPanel.setVisible(false);
					projectview_jPanel.setVisible(false);
					order_jPanel.setVisible(false);
					newproject_jPanel.setVisible(false);
					feedback_jPanel.setVisible(false);
					biderview_jPanel.setVisible(false);
					bidview_jPanel.setVisible(true);
					finance_jPanel.setVisible(false);
					RowNumBid = -1;
					BidView();
				}
			});
		}
		return bid_jButton;
	}

	/**
	 * This method initializes bidview_jPanel	
	 * 	
	 * @return javax.swing.JPanel	
	 */
	private JPanel getBidview_jPanel() {
		if (bidview_jPanel == null) {
			bidview_jPanel = new JPanel();
			bidview_jPanel.setLayout(null);
			bidview_jPanel.setBounds(new Rectangle(28, 90, 662, 381));///////////////////bidview
			bidview_jPanel.add(getBidview_jScrollPane(), null);
			bidview_jPanel.add(getBidview_check_jButton(), null);
			bidview_jPanel.add(getBid_view_bid_jButton(), null);
		}
		return bidview_jPanel;
	}

	/**
	 * This method initializes bidview_jScrollPane	
	 * 	
	 * @return javax.swing.JScrollPane	
	 */
	private JScrollPane getBidview_jScrollPane() {
		if (bidview_jScrollPane == null) {
			bidview_jScrollPane = new JScrollPane();
			bidview_jScrollPane.setBounds(new Rectangle(2, 5, 658, 293));
			bidview_jScrollPane.setViewportView(getBidview_jTable());
		}
		return bidview_jScrollPane;
	}

	/**
	 * This method initializes bidview_jTable	
	 * 	
	 * @return javax.swing.JTable	
	 */
	private JTable getBidview_jTable() {
		if (bidview_jTable == null) {
			bidview_jTable = new JTable();
			bidview_jTable.addMouseListener(new java.awt.event.MouseAdapter() {
				public void mouseClicked(java.awt.event.MouseEvent e) {
					 // TODO Auto-generated Event stub mouseClicked()
					RowNumBid = bidview_jTable.rowAtPoint(e.getPoint());
				}
			});
		}
		return bidview_jTable;
	}

	/**
	 * This method initializes bidview_check_jButton	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getBidview_check_jButton() {
		if (bidview_check_jButton == null) {
			bidview_check_jButton = new JButton("查看");
			bidview_check_jButton.setBounds(new Rectangle(419, 322, 91, 28));
			bidview_check_jButton.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					 // TODO Auto-generated Event stub actionPerformed()
					if(RowNumBid == -1)
					{
						JOptionPane.showMessageDialog(null,"Choose one!");
						return;
					}
					bidview_jPanel.setVisible(false);
					biderview_jPanel.setVisible(true);
					note_jLabel.setText("Here is all the biders for that project.");
					BiderCheck();
				}
			});
		}
		return bidview_check_jButton;
	}

	/**
	 * This method initializes bid_view_bid_jButton	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getBid_view_bid_jButton() {
		if (bid_view_bid_jButton == null) {
			bid_view_bid_jButton = new JButton("竞标");
			bid_view_bid_jButton.setBounds(new Rectangle(519, 322, 91, 28));
			bid_view_bid_jButton.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					// TODO Auto-generated Event stub actionPerformed()
					if(RowNumBid == -1)
					{
						JOptionPane.showMessageDialog(null,"Choose one!");
						return;
					}
					if("Y".equals(bidview_jTable.getValueAt(RowNumBid, 5)))
					{
						JOptionPane.showMessageDialog(null,"This project has already been got!");
						return;
					}
					Bid();
				}
			});
		}
		return bid_view_bid_jButton;
	}

	/**
	 * This method initializes biderview_jPanel	
	 * 	
	 * @return javax.swing.JPanel	
	 */
	private JPanel getBiderview_jPanel() {
		if (biderview_jPanel == null) {
			biderview_jPanel = new JPanel();
			biderview_jPanel.setLayout(null);
			biderview_jPanel.setBounds(new Rectangle(28, 90, 662, 381));///////////////bider//////
			biderview_jPanel.add(getBider_jScrollPane(), null);
			biderview_jPanel.add(getBiderview_back_jButton(), null);
			biderview_jPanel.add(getBiderview_bid_jButton(), null);
		}
		return biderview_jPanel;
	}

	/**
	 * This method initializes bider_jScrollPane	
	 * 	
	 * @return javax.swing.JScrollPane	
	 */
	private JScrollPane getBider_jScrollPane() {
		if (bider_jScrollPane == null) {
			bider_jScrollPane = new JScrollPane();
			bider_jScrollPane.setBounds(new Rectangle(29, 16, 603, 259));
			bider_jScrollPane.setViewportView(getBider_jTable());
		}
		return bider_jScrollPane;
	}

	/**
	 * This method initializes bider_jTable	
	 * 	
	 * @return javax.swing.JTable	
	 */
	private JTable getBider_jTable() {
		if (bider_jTable == null) {
			bider_jTable = new JTable();
		}
		return bider_jTable;
	}

	/**
	 * This method initializes biderview_back_jButton	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getBiderview_back_jButton() {
		if (biderview_back_jButton == null) {
			biderview_back_jButton = new JButton("Back");
			biderview_back_jButton.setBounds(new Rectangle(420, 322, 88, 28));
			biderview_back_jButton.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					// TODO Auto-generated Event stub actionPerformed()
					bidview_jPanel.setVisible(true);
					biderview_jPanel.setVisible(false);
				}
			});
		}
		return biderview_back_jButton;
	}

	/**
	 * This method initializes biderview_bid_jButton	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getBiderview_bid_jButton() {
		if (biderview_bid_jButton == null) {
			biderview_bid_jButton = new JButton("竞标");
			biderview_bid_jButton.setBounds(new Rectangle(519, 322, 91, 28));
			biderview_bid_jButton.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					// TODO Auto-generated Event stub actionPerformed()
					if(RowNumBid == -1)
					{
						JOptionPane.showMessageDialog(null,"Choose one!");
						return;
					}
					Bid_bider();
				}
			});
		}
		return biderview_bid_jButton;
	}

	/**
	 * This method initializes bidview_jPanel	
	 * 	
	 * @return javax.swing.JPanel	
	 */
	private void ProjectView()
	{
		DefaultTableModel  model = new DefaultTableModel()
		{
            public boolean isCellEditable(int row, int column) 
            {
                return false;
            }
        };
	//	Vector rowData = new Vector();
		Vector data = new Vector();
		Vector columnNames = new Vector();
		columnNames.addElement("软件名称");
		columnNames.addElement("软件描述");
		columnNames.addElement("建立时间");
		columnNames.addElement("开发成本");
		columnNames.addElement("价格");
		columnNames.addElement("是否完成");
		columnNames.addElement("下单");
		columnNames.addElement("售出");
		columnNames.addElement("进账");
		columnNames.addElement("是否获投资");
		columnNames.addElement("投资者");
		model.setDataVector(data,columnNames);   
		projectview_jTable.setModel(model);
		projectview_jTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
		try{
			mm.SetType("SoftDevelopedView");
			mm.SetNum(1);
			mm.SetMes(id, 0);
			mes.SendMessage(mm);
			mes.GetMessage(mm);
			if("true".equals(mm.GetType()))
			{
				int n = mm.GetNum()/11;
				for(int i = 0; i < n; i++)
				{
					model.addRow(new Object[]{
							mm.GetMes(11*i),
							mm.GetMes(11*i+1),
							mm.GetMes(11*i+2),
							mm.GetMes(11*i+3),
							mm.GetMes(11*i+4),
							mm.GetMes(11*i+5),
							mm.GetMes(11*i+6),
							mm.GetMes(11*i+7),
							mm.GetMes(11*i+8),
							mm.GetMes(11*i+9),
							mm.GetMes(11*i+10),
							});
				}
			}
			else if("false".equals(mm.GetType()))
			{
				JOptionPane.showMessageDialog(null,"No record!");
			}	
			else
			{
				JOptionPane.showMessageDialog(null,"Error!");
			}
		}catch(Exception ie)
		{
			JOptionPane.showMessageDialog(null,"Network exception,please exit and log!");
		}
	}
	private void CarryOn()
	{
		try{
			String softname = ""+projectview_jTable.getValueAt(RowNum, 0);
			mm.SetType("SoftDevelopCarryOn");
			mm.SetNum(2);
			mm.SetMes(id, 0);
			mm.SetMes(softname, 1);
			mes.SendMessage(mm);
			mes.GetMessage(mm);
			if("true".equals(mm.GetType()))
			{
				projectview_jTable.setValueAt("Y", RowNum, 5);
				JOptionPane.showMessageDialog(null,"Success!");
			}
			else if("noaccount".equals(mm.GetType()))
			{
				JOptionPane.showMessageDialog(null,"You don't hava an account in the bank!");
			}
			else if("notenough".equals(mm.GetType()))
			{
				JOptionPane.showMessageDialog(null,"Sorry, funds inadequate!");
			}
			else
			{
				JOptionPane.showMessageDialog(null,"Error!");
			}
		}catch(Exception ie)
		{
			JOptionPane.showMessageDialog(null,"Network exception,please exit and log!");
		}
	}
	private void Order()
	{
		DefaultTableModel  model = new DefaultTableModel()
		{
            public boolean isCellEditable(int row, int column) 
            {
                return false;
            }
        };

		Vector data = new Vector();
		Vect

⌨️ 快捷键说明

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