java课程设计---基于java的在线评测系统的设计与开发内容摘要:
menuFrameexit() { (false)。 } public void cancel() { (null)。 (null)。 } public JTextField getIdTextField() { return idTextField。 } public void setIdTextField(JTextField idTextField) { = idTextField。 } public JPasswordField getPwdField() { return pwdField。 } public void setPwdField(JPasswordField pwdField) { = pwdField。 } } WeleWindow类代码: package。 import。 import。 import。 import。 import。 import .*。 import。 26 public class WeleWindow extends JWindow{ int width=430。 int height=300。 public WeleWindow(){ // init()。 } public void init(){ setSize(width, height)。 centerWindow()。 setContentPane(createContentPane())。 } public JPanel createContentPane(){ JPanel p=new JPanel(new BorderLayout())。 URL url=()。 ImageIcon icon=new ImageIcon(url)。 (new LineBorder())。 (,new JLabel(icon))。 return p。 } public void centerWindow(){ Toolkit tk=()。 Dimension screen=()。 (()/2, ()/2)。 } } LoginFrame类代码 : package。 import .*。 import。 import .*。 import。 import。 /** * 描述一个登录窗体对象 * */ public class LoginFrame extends JFrame{ //属性 27 String title=登录界面。 int width=300。 int height=200。 ClientContext clientContext。 JTextField idTextField。 JPasswordField pwdField。 //构造方法 (初始化对象 ) public LoginFrame(){ //给该窗体初始化 init()。 } //方法 //给窗体初始化 public void init(){ setTitle(title)。 //给窗体设置标题 setSize(width, height)。 centerFrame()。 setContentPane(createContentPane())。 } //创建主面板 public JPanel createContentPane(){ JPanel p = new JPanel(new BorderLayout())。 //主面板 (new EmptyBorder(8,8,8,8))。 //设置内边距 //给主面板添加组件 (,createBottomPane())。 (,new JLabel(登录系统 ,))。 (,createCenterPane())。 return p。 } //创建主面板的中间面板 public JPanel createCenterPane(){ JPanel p = new JPanel(new BorderLayout())。 (,createIdPwdPane())。 return p。 } //创建编号、密码面板 public JPanel createIdPwdPane(){ JPanel p = new JPanel(new GridLayout(2,1,0,10))。 (createIdPane())。 (createPwdPane())。 return p。 } 28 //创建编号面板 public JPanel createIdPane(){ JPanel p = new JPanel(new BorderLayout())。 (,new JLabel(编号: ))。 idTextField=new JTextField()。 (,idTextField)。 return p。 } //创建密码面板 public JPanel createPwdPane(){ JPanel p = new JPanel(new BorderLayout())。 (,new JLabel(密码: ))。 pwdField=new JPasswordField()。 (,pwdField)。 return p。 } //创建主面板的底部面板 public JPanel createBottomPane(){ JPanel p = new JPanel()。 JButton loginBtn=new JButton(登录 )。 (new ActionListener() { @Override public void actionPerformed(ActionEvent e) { ()。 } })。 JButton cancelBtn=new JButton(取消 )。 (new ActionListener() { @Override public void actionPerformed(ActionEvent e) { (idTextField)。 (pwdField)。 ()。 } })。 (loginBtn)。 (cancelBtn)。 return p。 } public void centerFrame(){ Toolkit tk=()。 29 Dimension d=()。 (()/2, ()/2)。 } public int getUserId(){ return (())。 } public String getUserPwd(){ return new String(())。 } public ClientContext getClientContext() { return clientContext。 } public void setClientContext(ClientContext clientContext) { = clientContext。 } } MenuFrame 类代码: package。 import。 import。 import。 import。 import。 import。 import。 import。 import。 import。 import .*。 public class MenuFrame extends JFrame{ //属性 30 String title=选择菜单界面。 int width=580。 int height=350。 JLabel userInfoLab。 ClientContext clientContext。 RuleFrame ruleFrame。 //构造方法 public MenuFrame(){ //调用初始化方法 init(),完成窗体的初始化 (给窗体设置相关属性 ) init()。 } //方法 //初始化窗体 public void init(){ //给窗体设置标题 (title)。 //给窗体设置初始大小 (宽、高 ) (width, height)。 centerFrame()。 setDefaultCloseOperation()。 (new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { int val=(null, 确定离开 ?)。 if(val==){ (0)。 } } })。 //给窗体设置主面板 (createContentPane())。 } //创建主面板 (上 中 下 ) public JPanel createContentPane(){ JPanel p=new JPanel(new BorderLayout())。 (,createImageLabel())。 (,createCenterPane())。 (, new JLabel(达内科技 如有雷同,纯属巧合 ,))。 return p。 } //创建主面板的中间面板 (上 下 ) 31 public JPanel createCenterPane(){ JPanel p=new JPanel(new BorderLayout())。 userInfoLab=new JLabel(欢迎: XXX 参与无与伦比的赛事。 ,)。 (,userInfoLab)。 (,createBtnsPane())。 return p。 } //创建中间面板 “上” 部分的图片标签 public JLabel createImageLabel(){ JLabel imageLabel=new JLabel()。 URL url=()。 ImageIcon icon=new ImageIcon(url)。 (icon)。 return imageLabel。 } //创建中间面板“下” 部分的四个按钮 (开始、分数、考试规则、离开 ) 面板 public JPanel createBtnsPane(){ JPanel p=new JPanel(new FlowLayout())。 (createStartBtn())。 (createScoreBtn())。 (createRuleBtn())。 (createExitBtn())。 return p。 } //创建带图片和文本的开始按钮 public JButton createStartBtn(){ URL url=()。 ImageIcon icon=new ImageIcon(url)。 JButton startBtn=new JButton(开始 , icon)。 (new ActionListener() { public void actionPerformed(ActionEvent e) { ()。 } })。 ()。 ()。 return startBtn。 } //创建带图片和文本的分数按钮 public JButton createScoreBtn(){ URL url=()。 ImageIcon icon=new ImageIcon(url)。 32 JButton scoreBtn=new JButton(分数 , icon)。 (new ActionListener() { public void actionPerformed(ActionEvent e) { ()。 } })。 ()。 ()。 return scoreBtn。 } //创。java课程设计---基于java的在线评测系统的设计与开发
相关推荐
class. Collaborations should also consider the audience for this class. For example, if you create a class Firecracker, who is going to observe it, a Chemist or a Spectator? The former will want to
司参与一起建立的一种动态技术标准。 在传统的网页 HTML 文件( *.htm, *.html)中加入 Java 程序片段( Scriptlet)和 JSP标签,就构成了 JSP 网页 java 程序片段可以操纵数据库、重新定向网页以及发送 Email 等,实现建立动态网站所需要的功能。 所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求
ncoding=UTF8 ? !DOCTYPE struts PUBLIC //Apache Software Foundation//DTD Struts Configuration struts package name =userInfoAction extends =strutsdefault action name=userInfoManageAction class= result/
容风格、用户注册(含头像)、用户登录的等功能。 系统的需求分析 任何聊天系统不外乎由服务器端和客户端两部分组成,本聊天系统也不例外也是由服务器端和客户端组成,其中服务器端主要是完成对数据库的操作、监听客户端、和建立连接三个部分既可,客户端则要完成用户的新建、用户的登陆、聊天功能,这样就基本完成了系统功能模块的划分,其功能图如图。 系统的功能图 聊天系统 客户端 服务器 聊天 用户注册 用户登录
由全国有代表性的材料 、 成型 制作 的混凝土试件 , 通过试验所建立的 测强曲线 ; 2 地区测强曲线 : 由本地区常用的材料 、 成型工艺 制作 的混凝土试件 , 通过试验所建立的 测强 曲线 ; 3 专用测强曲线 : 由与构件混 凝土相同的材料 、 成型养护工艺 制作 的混凝土试件 , 通过试验所建立的 测强 曲线。 有条件的地区和部门 , 应制定本地区的测强曲线或专用测强曲线。 检测单位
施工依据及内容 2 施工现场组织机构 施工现场组织机构 施工现场组织原则 项目霍毁务脉躯嫁标歪撕挑沮册慰铭酬火箩脯第径背泞茸而寝耙迎羞掩阉狙须侍妨 期农晕询偿嘲对臼伍掷以挥西岩跨疆宽君殆热贿请裴活赌滨鸟茫肌件 职责 、范围 500kV变电站土建工程施工组织设计 6目 次 1 工程概况和特点 工程简述 工程性质及特点 工程规模 工期要求 布置形式 工程涉及的主要单位 1. 7 施工依据及内容 2