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

📄 mainframe.java

📁 java做的个人通讯录 仅供初学者参考!
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
																Short.MAX_VALUE))));

		jPanel2.setBackground(null);
		jPanel2.setBorder(javax.swing.BorderFactory
				.createTitledBorder("\u67e5\u8be2\u8054\u7cfb\u4eba"));

		txaSelect.setColumns(20);
		txaSelect.setRows(6);
		jScrollPane1.setViewportView(txaSelect);

		btnSelect.setFont(new java.awt.Font("宋体", 0, 18));
		btnSelect.setText("\u67e5\u8be2");
		btnSelect.addActionListener(new java.awt.event.ActionListener() {
			public void actionPerformed(java.awt.event.ActionEvent evt) {
				btnSelectActionPerformed(evt);
			}
		});

		javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(
				jPanel2);
		jPanel2.setLayout(jPanel2Layout);
		jPanel2Layout
				.setHorizontalGroup(jPanel2Layout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								jPanel2Layout
										.createSequentialGroup()
										.addContainerGap()
										.addGroup(
												jPanel2Layout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.LEADING)
														.addComponent(
																jScrollPane1,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																305,
																Short.MAX_VALUE)
														.addGroup(
																jPanel2Layout
																		.createSequentialGroup()
																		.addComponent(
																				txtselectName,
																				javax.swing.GroupLayout.PREFERRED_SIZE,
																				204,
																				javax.swing.GroupLayout.PREFERRED_SIZE)
																		.addGap(
																				18,
																				18,
																				18)
																		.addComponent(
																				btnSelect)))
										.addContainerGap()));
		jPanel2Layout
				.setVerticalGroup(jPanel2Layout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								jPanel2Layout
										.createSequentialGroup()
										.addGap(24, 24, 24)
										.addGroup(
												jPanel2Layout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.BASELINE)
														.addComponent(
																txtselectName,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																33,
																javax.swing.GroupLayout.PREFERRED_SIZE)
														.addComponent(
																btnSelect,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																31,
																javax.swing.GroupLayout.PREFERRED_SIZE))
										.addPreferredGap(
												javax.swing.LayoutStyle.ComponentPlacement.RELATED,
												13, Short.MAX_VALUE)
										.addComponent(
												jScrollPane1,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												javax.swing.GroupLayout.DEFAULT_SIZE,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addContainerGap()));

		javax.swing.GroupLayout layout = new javax.swing.GroupLayout(
				getContentPane());
		getContentPane().setLayout(layout);
		layout
				.setHorizontalGroup(layout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								layout
										.createSequentialGroup()
										.addGroup(
												layout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.LEADING)
														.addGroup(
																layout
																		.createSequentialGroup()
																		.addGap(
																				133,
																				133,
																				133)
																		.addComponent(
																				jLabel1))
														.addGroup(
																layout
																		.createSequentialGroup()
																		.addGap(
																				34,
																				34,
																				34)
																		.addGroup(
																				layout
																						.createParallelGroup(
																								javax.swing.GroupLayout.Alignment.LEADING)
																						.addComponent(
																								jPanel1,
																								javax.swing.GroupLayout.PREFERRED_SIZE,
																								javax.swing.GroupLayout.DEFAULT_SIZE,
																								javax.swing.GroupLayout.PREFERRED_SIZE)
																						.addComponent(
																								jPanel2,
																								javax.swing.GroupLayout.DEFAULT_SIZE,
																								javax.swing.GroupLayout.DEFAULT_SIZE,
																								Short.MAX_VALUE))))
										.addContainerGap(37, Short.MAX_VALUE)));
		layout
				.setVerticalGroup(layout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								layout
										.createSequentialGroup()
										.addGap(19, 19, 19)
										.addComponent(
												jLabel1,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												35,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addGap(18, 18, 18)
										.addComponent(
												jPanel1,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												javax.swing.GroupLayout.DEFAULT_SIZE,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addPreferredGap(
												javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
										.addComponent(
												jPanel2,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												javax.swing.GroupLayout.DEFAULT_SIZE,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addContainerGap(16, Short.MAX_VALUE)));

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

	private void btnSelectActionPerformed(java.awt.event.ActionEvent evt) {
		// TODO add your handling code here:查询按钮
		
		String strname=txtselectName.getText();
		DAO dao = new DAO();
		Bean bean=new Bean();
		bean=null;
		if("".equals(strname)) {
			javax.swing.JOptionPane.showMessageDialog(this, "请输入姓名!", "提示",
					javax.swing.JOptionPane.ERROR_MESSAGE);
			txtselectName.requestFocus();
			return;
			
		}
		
		bean=dao.queryBalance(strname);
		if(bean != null) {
			txaSelect.setText(bean.toString());
		}
		else {
			txaSelect.setText("没有该联系人的信息!");
		}
		
		
		
	}

	private void btnAddActionPerformed(java.awt.event.ActionEvent evt) {
		// TODO add your handling code here:添加按钮
		String name = txtName.getText();
		String mobile = txtMobile.getText();
		String phone = txtPhone.getText();
		String email = txtEmail.getText();
		
		
		
		if("".equals(name)) {
			javax.swing.JOptionPane.showMessageDialog(this, "请输入姓名!", "提示",
					javax.swing.JOptionPane.ERROR_MESSAGE);
			txtName.requestFocus();
			return;
			
		}

        
		DAO d=new DAO();
		
		if (d.addBalance(name, mobile, phone, email)) {
			javax.swing.JOptionPane.showMessageDialog(this, "添加成功!", "提示",
					javax.swing.JOptionPane.INFORMATION_MESSAGE);

		} else {
			javax.swing.JOptionPane.showMessageDialog(this, "添加失败!", "提示",
					javax.swing.JOptionPane.ERROR_MESSAGE);

		}
		
	}

	private void btnRemakeActionPerformed(java.awt.event.ActionEvent evt) {
		// TODO add your handling code here:清空按钮
		txtName.setText("");
		txtMobile.setText("");
		txtPhone.setText("");
		txtEmail.setText("");
	}

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

	//GEN-BEGIN:variables
	// Variables declaration - do not modify
	private javax.swing.JButton btnAdd;
	private javax.swing.JButton btnRemake;
	private javax.swing.JButton btnSelect;
	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.JPanel jPanel1;
	private javax.swing.JPanel jPanel2;
	private javax.swing.JScrollPane jScrollPane1;
	private javax.swing.JTextArea txaSelect;
	private javax.swing.JTextField txtEmail;
	private javax.swing.JTextField txtMobile;
	private javax.swing.JTextField txtName;
	private javax.swing.JTextField txtPhone;
	private javax.swing.JTextField txtselectName;
	// End of variables declaration//GEN-END:variables

}

⌨️ 快捷键说明

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