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

📄 mainfram.java

📁 java做的机票查询系统、 仅供初学者参考! 包含了数据库!!
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
										.add(
												layout
														.createParallelGroup(
																org.jdesktop.layout.GroupLayout.TRAILING)
														.add(
																txtPassword,
																org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
																31,
																org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
														.add(
																jLabel2,
																org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
																29,
																org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
										.add(18, 18, 18)
										.add(
												btnDism,
												org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
												43,
												org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
										.add(51, 51, 51)
										.add(
												layout
														.createParallelGroup(
																org.jdesktop.layout.GroupLayout.BASELINE)
														.add(
																jLabel3,
																org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
																35,
																org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
														.add(
																cboCourt,
																org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
																31,
																org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
										.add(37, 37, 37)
										.add(
												layout
														.createParallelGroup(
																org.jdesktop.layout.GroupLayout.LEADING)
														.add(
																jLabel4,
																org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
																31,
																org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
														.add(
																labPrice,
																org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
																25,
																org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
										.add(39, 39, 39)
										.add(
												layout
														.createParallelGroup(
																org.jdesktop.layout.GroupLayout.BASELINE)
														.add(
																jLabel5,
																org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
																32,
																org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
														.add(
																txtNum,
																org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
																29,
																org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
										.add(18, 18, 18)
										.add(
												btnPreper,
												org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
												48,
												org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
										.addContainerGap(
												org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
												Short.MAX_VALUE)));

		pack();
	}// </editor-fold>
	//GEN-END:initComponents

	private void btnPreperActionPerformed(java.awt.event.ActionEvent evt) {
		// TODO add your handling code here:会员预定按钮
		String court = (String) cboCourt.getSelectedItem();
		String Strnum = txtNum.getText();

		if ("".equals(Strnum)) {
			javax.swing.JOptionPane.showMessageDialog(this, "请输入预定场次!", "预定提示",
					javax.swing.JOptionPane.ERROR_MESSAGE);

			txtNum.requestFocus();
			return;
		}
		for (int i = 0; i < Strnum.length(); i++) {
			if (Strnum.charAt(i) < '0' || Strnum.charAt(i) > '9') {
				javax.swing.JOptionPane.showMessageDialog(this, "你输入的预定场次不规范!",
						"预定提示", javax.swing.JOptionPane.ERROR_MESSAGE);

				txtNum.requestFocus();
				return;

			}
		}

		int num = Integer.parseInt(Strnum);
		if (num <= 0) {
			javax.swing.JOptionPane.showMessageDialog(this, "你输入的预定场次不规范!",
					"预定提示", javax.swing.JOptionPane.ERROR_MESSAGE);

			txtNum.requestFocus();
			return;

		}

		DAO dao = new DAO();
		Bean bean = new Bean();
		bean = dao.getPrice(court, num);
		float ss = bean.getMPrice();
		labPrice.setText(ss + " ");

		if (bean != null) {
			javax.swing.JOptionPane.showMessageDialog(this, bean.toString(),
					"预定成功", javax.swing.JOptionPane.INFORMATION_MESSAGE);

			txtCard.setText("");
			txtPassword.setText("");
			
			
			cboCourt.setEnabled(false);
			txtNum.setEditable(false);
			btnPreper.setEnabled(false);
			labPrice.setEnabled(false);
			txtCard.setEditable(true);
			txtPassword.setEditable(true);
			btnDism.setEnabled(true);

		} else {
			javax.swing.JOptionPane.showMessageDialog(this, "预定失败!", "预定失败",
					javax.swing.JOptionPane.ERROR_MESSAGE);

		}
	}

	private void cboCourtActionPerformed(java.awt.event.ActionEvent evt) {
		// TODO add your handling code here:下拉列表选项
		DAO dao = new DAO();
		Bean bean = new Bean();
		String court = (String) cboCourt.getSelectedItem();
		int num = 1;
		bean = dao.getPrice(court, num);
		float ss = bean.getMPrice();
		labPrice.setText(ss + " ");
	}

	private void btnDismActionPerformed(java.awt.event.ActionEvent evt) {
		// TODO add your handling code here:会员登陆按钮

		String card = txtCard.getText();
		String password = txtPassword.getText();

		if ("".equals(card)) {
			javax.swing.JOptionPane.showMessageDialog(this, "请输入卡号!", "登录提示",
					javax.swing.JOptionPane.ERROR_MESSAGE);
			txtCard.requestFocus();
			return;
		} else if ("".equals(password)) {
			javax.swing.JOptionPane.showMessageDialog(this, "请输入密码!", "登录提示",
					javax.swing.JOptionPane.ERROR_MESSAGE);
			txtPassword.requestFocus();
			return;
		}

		DAO dao = new DAO();
		Bean bean = new Bean();

		bean = dao.getCard_Password(card);
		if (bean != null) {
			if (bean.getMPassword().equals(password)) {
				javax.swing.JOptionPane.showMessageDialog(this, "登陆成功!",
						"登录提示", javax.swing.JOptionPane.INFORMATION_MESSAGE);
				txtCard.setEditable(false);
				txtPassword.setEditable(false);
				btnDism.setEnabled(false);
				cboCourt.setEnabled(true);
				txtNum.setEditable(true);
				labPrice.setEnabled(true);
				btnPreper.setEnabled(true);

			} else {
				javax.swing.JOptionPane.showMessageDialog(this, "密码输入错误!",
						"登录提示", javax.swing.JOptionPane.ERROR_MESSAGE);
				txtPassword.requestFocus();
				return;
			}

		} else {
			javax.swing.JOptionPane.showMessageDialog(this, "卡号输入错误!", "登录提示",
					javax.swing.JOptionPane.ERROR_MESSAGE);
			txtCard.requestFocus();
			return;

		}
	}

	/**
	 * @param args the command line arguments
	 */
	public static void main(String args[]) {
		java.awt.EventQueue.invokeLater(new Runnable() {
			public void run() {
				new MainFram().setVisible(true);
			}
		});
	}

	//GEN-BEGIN:variables
	// Variables declaration - do not modify
	private javax.swing.JButton btnDism;
	private javax.swing.JButton btnPreper;
	private javax.swing.JComboBox cboCourt;
	private javax.swing.JLabel jLabel1;
	private javax.swing.JLabel jLabel2;
	private javax.swing.JLabel jLabel3;
	private javax.swing.JLabel jLabel4;
	private javax.swing.JLabel jLabel5;
	private javax.swing.JLabel labPrice;
	private javax.swing.JTextField txtCard;
	private javax.swing.JTextField txtNum;
	private javax.swing.JPasswordField txtPassword;
	// End of variables declaration//GEN-END:variables

}

⌨️ 快捷键说明

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