package com.hn0820.view;
import java.awt.EventQueue;
import javax.swing.JInternalFrame;
import javax.swing.ButtonGroup;
import javax.swing.GroupLayout;
import javax.swing.GroupLayout.Alignment;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import java.awt.Font;
import javax.swing.JTextField;
import javax.swing.LayoutStyle.ComponentPlacement;
import javax.swing.JComboBox;
import javax.swing.JButton;
import javax.swing.SwingConstants;
import java.awt.Component;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
import com.hn0820.dao.AthleteDao;
import com.hn0820.dao.DivisionDao;
import com.hn0820.model.Athlete;
import com.hn0820.model.Division;
import com.hn0820.util.StringUtil;
import javax.swing.JRadioButton;
import java.awt.event.ActionListener;
import java.util.List;
import java.util.Vector;
import java.awt.event.ActionEvent;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
public class AthleteManageFrm extends JInternalFrame {
private JTextField searchAthleteNameTextField;
private JTable athleteListTable;
private JTextField editAthleteNameTextField;
private JTextField editAthleteStudentnumberTextField;
private JTextField editAthletePasswordTextField;
private JComboBox searchDivisionComboBox;
private List<Division> divisionList;
private JComboBox editAthleteDivisionComboBox;
private ButtonGroup editSexButtonGroup;
private JRadioButton editAthleteSexFemaleRadioButton;
private JRadioButton editAthleteSexMaleRadioButton;
private JButton deleteAthleteButton;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
AthleteManageFrm frame = new AthleteManageFrm();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public AthleteManageFrm() {
setClosable(true);
setIconifiable(true);//可以放大缩小
setTitle("\u8FD0\u52A8\u5458\u4FE1\u606F\u7BA1\u7406");
setBounds(100, 100, 830, 575);
JLabel lblNewLabel = new JLabel("\u8FD0\u52A8\u5458\u59D3\u540D:");
lblNewLabel.setFont(new Font("微软雅黑", Font.PLAIN, 14));
searchAthleteNameTextField = new JTextField();
searchAthleteNameTextField.setColumns(10);
JLabel lblNewLabel_1 = new JLabel("\u6240\u5C5E\u5B66\u9662:");
lblNewLabel_1.setFont(new Font("微软雅黑", Font.PLAIN, 14));
searchDivisionComboBox = new JComboBox();
JButton searchButton = new JButton("\u67E5\u8BE2");
searchButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
searchAthlete(ae);
}
});
searchButton.setFont(new Font("微软雅黑", Font.PLAIN, 14));
JScrollPane scrollPane = new JScrollPane();
JLabel lblNewLabel_2 = new JLabel("\u8FD0\u52A8\u5458\u59D3\u540D:");
lblNewLabel_2.setFont(new Font("微软雅黑", Font.PLAIN, 14));
editAthleteNameTextField = new JTextField();
editAthleteNameTextField.setColumns(10);
JLabel lblNewLabel_3 = new JLabel("\u6240\u5C5E\u5B66\u9662:");
lblNewLabel_3.setFont(new Font("微软雅黑", Font.PLAIN, 14));
editAthleteDivisionComboBox = new JComboBox();
JLabel lblNewLabel_4 = new JLabel("\u6027\u522B:");
lblNewLabel_4.setFont(new Font("微软雅黑", Font.PLAIN, 14));
JLabel lblNewLabel_5 = new JLabel("\u8FD0\u52A8\u5458\u5B66\u53F7:");
lblNewLabel_5.setFont(new Font("微软雅黑", Font.PLAIN, 14));
editAthleteStudentnumberTextField = new JTextField();
editAthleteStudentnumberTextField.setColumns(10);
editSexButtonGroup = new ButtonGroup();
editAthleteSexMaleRadioButton = new JRadioButton("\u7537");
editAthleteSexMaleRadioButton.setSelected(true);
editAthleteSexFemaleRadioButton = new JRadioButton("\u5973");
editSexButtonGroup.add(editAthleteSexMaleRadioButton);
editSexButtonGroup.add(editAthleteSexFemaleRadioButton);
JButton submitEditButton = new JButton("\u786E\u8BA4\u4FEE\u6539");
submitEditButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
submitEditAct(ae);
}
});
submitEditButton.setFont(new Font("微软雅黑", Font.PLAIN, 14));
deleteAthleteButton = new JButton("\u5220\u9664");
deleteAthleteButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
deleteAthlete(ae);
}
});
deleteAthleteButton.setFont(new Font("微软雅黑", Font.PLAIN, 14));
JLabel lblNewLabel_6 = new JLabel("\u767B\u5F55\u5BC6\u7801:");
lblNewLabel_6.setFont(new Font("微软雅黑", Font.PLAIN, 14));
editAthletePasswordTextField = new JTextField();
editAthletePasswordTextField.setColumns(10);
GroupLayout groupLayout = new GroupLayout(getContentPane());
groupLayout.setHorizontalGroup(
groupLayout.createParallelGroup(Alignment.LEADING)
.addGroup(groupLayout.createSequentialGroup()
.addGroup(groupLayout.createParallelGroup(Alignment.LEADING)
.addGroup(groupLayout.createSequentialGroup()
.addGap(65)
.addComponent(lblNewLabel, GroupLayout.PREFERRED_SIZE, 78, GroupLayout.PREFERRED_SIZE)
.addPreferredGap(ComponentPlacement.RELATED)
.addComponent(searchAthleteNameTextField, GroupLayout.PREFERRED_SIZE, 112, GroupLayout.PREFERRED_SIZE)
.addGap(55)
.addComponent(lblNewLabel_1, GroupLayout.PREFERRED_SIZE, 71, GroupLayout.PREFERRED_SIZE)
.addGap(17)
.addComponent(searchDivisionComboBox, GroupLayout.PREFERRED_SIZE, 131, GroupLayout.PREFERRED_SIZE)
.addGap(37)
.addComponent(searchButton, GroupLayout.PREFERRED_SIZE, 97, GroupLayout.PREFERRED_SIZE))
.addGroup(groupLayout.createSequentialGroup()
.addGap(66)
.addGroup(groupLayout.createParallelGroup(Alignment.LEADING)
.addGroup(groupLayout.createSequentialGroup()
.addGroup(groupLayout.createParallelGroup(Alignment.LEADING)
.addComponent(lblNewLabel_2, GroupLayout.PREFERRED_SIZE, 85, GroupLayout.PREFERRED_SIZE)
.addComponent(lblNewLabel_3, GroupLayout.PREFERRED_SIZE, 62, GroupLayout.PREFERRED_SIZE))
.addPreferredGap(ComponentPlacement.RELATED)
.addGroup(groupLayout.createParallelGroup(Alignment.TRAILING)
.addComponent(editAthleteNameTextField, GroupLayout.PREFERRED_SIZE, 124, GroupLayout.PREFERRED_SIZE)
.addComponent(editAthleteDivisionComboBox, GroupLayout.PREFERRED_SIZE, 121, GroupLayout.PREFERRED_SIZE))
.addGap(28)
.addGroup(groupLayout.createParallelGroup(Alignment.LEADING)
.addComponent(lblNewLabel_5, GroupLayout.PREFERRED_SIZE, 85, GroupLayout.PREFERRED_SIZE)
.addComponent(lblNewLabel_6))
.addGap(2)
.addGroup(groupLayout.createParallelGroup(Alignment.LEADING)
.addComponent(editAthletePasswordTextField, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)
.addComponent(editAthleteStudentnumberTextField, GroupLayout.PREFERRED_SIZE, 122, GroupLayout.PREFERRED_SIZE))
.addPreferredGap(ComponentPlacement.RELATED, 26, Short.MAX_VALUE)
.addGroup(groupLayout.createParallelGroup(Alignment.LEADING)
.addGroup(groupLayout.createSequentialGroup()
.addGap(14)
.addComponent(lblNewLabel_4)
.addPreferredGap(ComponentPlacement.UNRELATED)
.addComponent(editAthleteSexMaleRadioButton)
.addGap(4)
.addComponent(editAthleteSexFemaleRadioButton, GroupLayout.PREFERRED_SIZE, 50, GroupLayout.PREFERRED_SIZE))
.addGroup(groupLayout.createSequentialGroup()
.addComponent(submitEditButton, GroupLayout.PREFERRED_SIZE, 97, GroupLayout.PREFERRED_SIZE)
.addPreferredGap(ComponentPlacement.UNRELATED)
.addComponent(deleteAthleteButton, GroupLayout.PREFERRED_SIZE, 97, GroupLayout.PREFERRED_SIZE)))
.addGap(32))
.addComponent(scro
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
运动会信息管理系统.zip (103个子文件)
ManageSelectedEventFrm.class 14KB
AthleteManageFrm.class 13KB
EventManageFrm.class 10KB
DivisionManageFrm.class 10KB
AddAthleteFrm.class 9KB
LoginFrm.class 8KB
EditPasswordFrm.class 7KB
AddEventFrm.class 6KB
MainFrm.class 5KB
AthleteDao.class 5KB
DivisionAddFrm.class 5KB
EventDao.class 4KB
SelectedEventDao.class 4KB
DivisionDao.class 3KB
AdminDao.class 3KB
DbUtil.class 2KB
UserType.class 2KB
Athlete.class 2KB
Event.class 1KB
DivisionManageFrm$2.class 1KB
EventManageFrm$2.class 1KB
Admin.class 1KB
MainFrm$10.class 1KB
MainFrm$7.class 1KB
MainFrm$5.class 1KB
MainFrm$9.class 1KB
MainFrm$4.class 1KB
MainFrm$8.class 1KB
Division.class 974B
ManageSelectedEventFrm$5.class 937B
MainFrm$3.class 930B
AthleteManageFrm$6.class 926B
DivisionManageFrm$6.class 907B
EventManageFrm$4.class 901B
SelectedEvent.class 885B
ManageSelectedEventFrm$1.class 817B
MainFrm$1.class 800B
DivisionManageFrm$1.class 792B
ManageSelectedEventFrm$6.class 788B
ManageSelectedEventFrm$3.class 788B
AthleteManageFrm$1.class 787B
ManageSelectedEventFrm$7.class 787B
ManageSelectedEventFrm$2.class 779B
DivisionAddFrm$1.class 777B
EventManageFrm$1.class 777B
AddAthleteFrm$1.class 772B
AddEventFrm$1.class 762B
DivisionManageFrm$4.class 755B
DivisionManageFrm$3.class 751B
ManageSelectedEventFrm$4.class 750B
LoginFrm$1.class 747B
MainFrm$2.class 746B
MainFrm$6.class 745B
AthleteManageFrm$2.class 745B
AthleteManageFrm$4.class 745B
AthleteManageFrm$3.class 745B
MainFrm$11.class 743B
EventManageFrm$5.class 738B
EditPasswordFrm$2.class 736B
EditPasswordFrm$1.class 735B
DivisionAddFrm$2.class 734B
EventManageFrm$6.class 731B
DivisionAddFrm$3.class 729B
AddAthleteFrm$2.class 727B
AddAthleteFrm$3.class 724B
DivisionManageFrm$5.class 723B
AthleteManageFrm$5.class 717B
AddEventFrm$2.class 713B
AddEventFrm$3.class 712B
EventManageFrm$3.class 702B
BaseDao.class 696B
LoginFrm$3.class 693B
LoginFrm$2.class 692B
StringUtil.class 526B
.classpath 463B
mysql-connector-java-5.0.4-bin.jar 484KB
AthleteManageFrm.java 17KB
ManageSelectedEventFrm.java 16KB
EventManageFrm.java 12KB
DivisionManageFrm.java 11KB
AddAthleteFrm.java 10KB
EditPasswordFrm.java 9KB
LoginFrm.java 9KB
AddEventFrm.java 7KB
MainFrm.java 6KB
AthleteDao.java 5KB
DivisionAddFrm.java 5KB
EventDao.java 4KB
SelectedEventDao.java 3KB
DivisionDao.java 2KB
AdminDao.java 2KB
DbUtil.java 1KB
Athlete.java 992B
Event.java 853B
Admin.java 600B
UserType.java 494B
Division.java 467B
SelectedEvent.java 465B
BaseDao.java 425B
StringUtil.java 173B
共 103 条
- 1
- 2
资源评论
博士僧小星
- 粉丝: 1905
- 资源: 5877
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- OpenHarmony下的minicom工具
- 通信拓扑图标,包括数通、接入网、核心网等图标
- 课设毕设基于SSM的贝儿米幼儿教育管理系统-LW+PPT+源码可运行.zip
- M2M开发套件程序 2024-5-16
- 课设毕设基于SSM的宜佰丰超市进销存管理系统-LW+PPT+源码可运行.zip
- 课设毕设基于SSM的医院远程诊断系统-LW+PPT+源码可运行.zip
- 编码解码,(UTF16+UTF32+UTF8+ANSI)获取文本文件编码类型易语言源码
- 课设毕设基于SSM的网络视频播放器-LW+PPT+源码可运行.zip
- 课设毕设基于SSM的农产品供销服务系统-LW+PPT+源码可运行.zip
- 课设毕设基于SSM的高校四六级报名管理系统-LW+PPT+源码可运行.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功