亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? web158_com.java

?? java socket 網上在線考試系統
?? JAVA
?? 第 1 頁 / 共 3 頁
字號:
package web158.com;
/**
 * @param 李建東
 * 
 * 聯系電話:0898-62925341
 * 
 * 聯系QQ:813751  657597  8912740
 * 
 * 網   址:
 * 			http://www.web156.com
 *			http://www.web158.com
 *使用本源碼,請保留版權信息,謝謝
 */
import java.awt.*;
import java.io.*;

import javax.swing.*;

import java.awt.event.*;
import java.sql.*;
import java.net.*;
/********************************************************
 *                                                      *
 *                    窗口類                             *
 *                                                      *
*********************************************************/
class web158_frame extends JFrame implements ActionListener
{
	//加載軟件皮膚
	Web158_Com_Config web158_config=new Web158_Com_Config();
	//軟件皮膚Panel
	web158_com_getSkin mainSkin=new web158_com_getSkin();
	//字體
	Font font = new  Font("宋體",0,12);
	//控制行
	JPanel web158_com_ordermenu=new JPanel();
	//左邊Label
	JLabel web158_com_left=new JLabel();
	JLabel web158_space_1=new JLabel();
	JLabel web158_space_2=new JLabel();
	JLabel web158_space_3=new JLabel();
	//	關閉窗口按鈕
	JButton web158_com_system=new JButton(" 最 小 化 ");
	//	關閉窗口按鈕
	JButton web158_com_submit=new JButton("試卷提交");
	//關閉窗口按鈕
	JButton web158_com_close=new JButton("關閉");
	//主板排板
	FlowLayout f_main=new FlowLayout();
	//中間變動面板
	JPanel web158_com_Cpanel=new JPanel();
	//右邊變動面板////////////////////////////////////////////////////////////////////////////////
	JPanel web158_com_Rpanel=new JPanel();
	//右邊考生信息
	//	考生信息頂站位
	JPanel web158_r_space=new JPanel();
	JPanel web158_stuinfo=new JPanel();
	//姓名label
	JLabel web158_stu_name=new JLabel();
	//準考證號
	JLabel web158_stu_id=new JLabel();
	//所需要黑字體
	Font web158_stuinfo_font=new Font("宋體",Font.BOLD,13);
	
	//考生頭象信息
	web158_com_pic headpic=new web158_com_pic();
	//頭象下面
	JPanel pic_panel =new JPanel();
	//考生手則
	JTextPane txtinfo=new JTextPane();
	//計時器
	Timer timer,closetimer;
	int m,n;
	//系統退出時間
	Timer exitTimer;
	int m1,n1;
	//關閉窗口所用的時間
	int c=60;
	/*
	 * 
	 * 	底部板權
	 * 
	 */
	
	JPanel web158_bottom=new JPanel();
	JButton web158_com_copy=new JButton("關于本軟件 網址:http://www.web158.com  ");
	//	中Label
	JLabel web158_com_s_1=new JLabel();
	//考生信息
	JLabel web158_com_b_1=new JLabel();
	
	//考試完的面板
	JPanel examed=new JPanel();
	JLabel examed_label=new JLabel();
	
	//	加載取試題Panel
	Web158_SGetQuestion qpanel;
	//考試Panel
	Web158_Com_Begin examPanel=new Web158_Com_Begin();
	Web158_Com_Operate operatePanel=new Web158_Com_Operate();
	//當前試題ID號
	int nowexamid=1;
	int totalchoose=0;
	
	//啟動服務器
    ServerSocket ss;
    Socket socket;
    BufferedReader in;
    PrintWriter out;
    //全局變量
    private String stuname="李建東";
    private String stuid="2005010720";
    //每選擇題分數
    private int prechoose=3;
    //學生選擇題成績
    private int score=0;
    private String serverip="127.0.0.1";
    //定義端口
    private int sendport=10000;
    private int receiveport=8852;
	//類入口
	web158_frame()
	{
		web158_config.initFont();
		//計時器
		timer=new Timer(1000,this);
		closetimer=new Timer(10,this);
		m=45;
		n=59;
		//
		exitTimer=new Timer(1000,this);
		m1=4;
		n1=59;
		//取試題Panel
		qpanel=new Web158_SGetQuestion();
		//文件沒有加載失敗
		if(web158_config.web_158_config_ok()==true)
		{
			//空間
			web158_space_1.setPreferredSize(new Dimension(13,30));
			web158_space_2.setPreferredSize(new Dimension(30,30));
			web158_space_3.setPreferredSize(new Dimension(30,30));
			web158_com_ordermenu.add(web158_space_1);
			//最小化按鈕
			web158_com_system.setBackground(Color.white);
			web158_com_system.setFont(font);
			web158_com_system.setCursor(new Cursor(Cursor.HAND_CURSOR));
			web158_com_system.setBorder(null);
			web158_com_system.addActionListener(new ActionListener() {
				public void actionPerformed(ActionEvent e) 
				{
					//getExamPanel();
					//timer.start();
				}
			});//end of actionPerformed
			//添加系統按鈕
			web158_com_ordermenu.add(web158_com_system);
			web158_com_ordermenu.add(web158_space_2);
			
			//試卷提交按鈕
			web158_com_submit.setBackground(Color.white);
			web158_com_submit.setFont(font);
			web158_com_submit.setCursor(new Cursor(Cursor.HAND_CURSOR));
			web158_com_submit.addActionListener(new ActionListener(){
				public void actionPerformed(ActionEvent e)
				{
					sendAnswer();
				}
			});
			web158_com_submit.setBorder(null);
			web158_com_submit.setEnabled(false);
			//添加系統按鈕
			web158_com_ordermenu.add(web158_com_submit);
			web158_com_ordermenu.add(web158_space_3);
			//添加時間面板
			web158_com_left.setPreferredSize(new Dimension(530,35));
			web158_com_left.setFont(font);
			web158_com_left.setText("剩余時間: 還沒有開始答題");
			web158_com_ordermenu.add(web158_com_left);//添加到主面板
			//關閉按鈕
			web158_com_close.setBackground(Color.white);
			web158_com_close.setFont(font);
			web158_com_close.setCursor(new Cursor(Cursor.HAND_CURSOR));
			web158_com_close.setBorder(null);
			//添加關閉按鈕
			web158_com_close.addActionListener(new ActionListener() {
				public void actionPerformed(ActionEvent e) 
				{
					closetimer.start();
					//System.exit(0);
				}
			});//end of actionPerformed
			web158_com_ordermenu.add(web158_com_close);
			//工具欄
			web158_com_ordermenu.setPreferredSize(new Dimension(780,40));
			web158_com_ordermenu.setOpaque(false);//透明
			mainSkin.add(web158_com_ordermenu);//添加到主面板
			
			
			//首次加載初始化登陸及配置面板
			//Web158_SLogin s_login=new Web158_SLogin();
			//web158_com_Cpanel.add(s_login);
			//初始化
			web158_info();
			
			//變動面板
			web158_com_Cpanel.setPreferredSize(new Dimension(520,510));
			web158_com_Cpanel.setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
			web158_com_Cpanel.setOpaque(false);
			web158_com_Cpanel.setLayout(f_main);
			web158_com_Cpanel.addMouseMotionListener(new MouseMotionAdapter() { 

				public void mouseDragged(MouseEvent e) {}
			});//end of frame.addMouseMotionListener()
			
			
			//右邊考生信息///////////////////////////////////////////////////////////////////////////////////////////////
			//先添加頭部空位
			web158_r_space.setPreferredSize(new Dimension(215,10));
			web158_r_space.setOpaque(false);
			//添加
			web158_com_Rpanel.add(web158_r_space);
			//添加頭象
			headpic.setPreferredSize(new Dimension(120,150));
			//headpic.setPicurl("2005010720.gif");
			pic_panel.add(headpic);
			//設置頭象背景
			pic_panel.setPreferredSize(new Dimension(210,160));
			pic_panel.setOpaque(false);
			web158_stuinfo.add(pic_panel);
			//考生文字信息
			web158_stuinfo.setPreferredSize(new Dimension(210,270));
			web158_stuinfo.setBackground(Color.LIGHT_GRAY);
			web158_stuinfo.setOpaque(false);
			//考生姓名
			//姓名面板
			web158_stu_name.setPreferredSize(new Dimension(210,30));
			web158_stu_name.setFont(web158_stuinfo_font);
			web158_stu_name.setForeground(new Color(92,19,17));
			web158_stu_name.setText("考生姓名:您還沒有登陸");
			web158_stuinfo.add(web158_stu_name);
			//準考證號
			web158_stu_id.setPreferredSize(new Dimension(210,30));
			web158_stu_id.setFont(web158_stuinfo_font);
			web158_stu_id.setForeground(new Color(92,19,17));
			web158_stu_id.setText("準考證號:您還沒有登陸");
			web158_stuinfo.add(web158_stu_id);
			
			//添加姓名考號面板
			web158_com_Rpanel.add(web158_stuinfo);
			//添加考試規則
			final JScrollPane scrollPane = new JScrollPane();
			scrollPane.setPreferredSize(new Dimension(200,200));
			scrollPane.setBorder(null);
			scrollPane.getHorizontalScrollBar().setUI(null);
			web158_com_Rpanel.add(scrollPane);
			//考生手則及提示信息區
			//txtinfo.setBackground(new Color(207,207,157));
			txtinfo.setEditable(false);
			txtinfo.setFont(new Font("宋體",Font.PLAIN,13));
			txtinfo.setText("注意事項:\n服務器地址:監考老師提供的考試服務器地址\n服務器端口:監考老師提供的服務器端口\n您的姓名:您的名字\n準考證號:您的準考證號。\n\n特別注意:\n每位考生只能領取一份試卷,領取成功后請不要在沒有提交您的試卷或答題中退出系統,否則您將失去本次考試資格!");
			scrollPane.setViewportView(txtinfo);
			
			//添加右邊面板
			web158_com_Rpanel.setPreferredSize(new Dimension(215,510));
			web158_com_Rpanel.setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
			web158_com_Rpanel.setOpaque(false);
			web158_com_Rpanel.addMouseMotionListener(new MouseMotionAdapter() { 

				public void mouseDragged(MouseEvent e) {}
			});//end of frame.addMouseMotionListener()
			web158_com_Rpanel.setLayout(new FlowLayout(FlowLayout.LEFT));
			
			
			mainSkin.add(web158_com_Cpanel);//添加到主面板
			mainSkin.add(web158_com_Rpanel);//添加到主面板
			
			
			
			
			//底部版權
			web158_com_copy.setBackground(Color.white);
			web158_com_copy.setFont(font);
			web158_com_copy.setCursor(new Cursor(Cursor.HAND_CURSOR));
			web158_com_copy.setBorder(null);
			web158_com_copy.addActionListener(new ActionListener() {
				public void actionPerformed(ActionEvent e) 
				{
					if(web158_config.gotoWeb158_com()==false)
					{
						JOptionPane.showMessageDialog(null, "您的系統不支持直接打開!\n\n請您直接打開網站:http://www.web158.com\n\n聯系QQ:813751 657597");
					}
				}
			});//end of actionPerformed
			web158_bottom.add(web158_com_copy);
			//添加空格LABEL
			web158_com_s_1.setPreferredSize(new Dimension(200,23));
			web158_bottom.add(web158_com_s_1);
			//添加考生信息
			web158_com_b_1.setFont(font);
			web158_com_b_1.setPreferredSize(new Dimension(250,23));
			//考生信息
			web158_com_b_1.setText("    華夏網建在線考試系統-學生端");
			web158_bottom.add(web158_com_b_1);
			//底部主板
			web158_bottom.setLayout(f_main);
			web158_bottom.setPreferredSize(new Dimension(700,30));
			web158_bottom.setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
			web158_bottom.setOpaque(false);
			mainSkin.add(web158_bottom);//添加到主面板
			
			//主面板大小
			mainSkin.setSize(800,600);
			mainSkin.setCursor(new Cursor(Cursor.HAND_CURSOR));
			//f_main.setHgap(10);
			mainSkin.setLayout(new FlowLayout());
			//添加面板
			add(mainSkin);
			//窗口屬性
			//標題
			setTitle("華夏網建在線考試系統-學生端");
			//圖標
			setIconImage(Toolkit.getDefaultToolkit().createImage("web158_com_config/info.dll"));//設置圖標
			//無邊
			setUndecorated(true);
			//大小
			setSize(800,600);
			//總在最前
			//setAlwaysOnTop(true);
			//可見
			setVisible(true);
			//如不加關閉窗口事件,只能不顯示,可是進程沒有關閉造成系統資源浪費!
			addWindowListener(new WindowAdapter()
			{
				public void windowClosing(WindowEvent e)
				{
					System.exit(0);//退出整個系統 
				}
			});
			//居中顯示
			web158_com_goCenter();
			
			//有效
			validate();
		}
		//文件加載失敗
		else
		{
			JOptionPane.showMessageDialog(null, "文件加載失敗!請聯系管理員");
			return ;
		}
	}//end of web158_frame
	//事件處理
	public void actionPerformed(ActionEvent e)
	{
		Object event=e.getSource();
		//分鐘秒鐘
		String minutes=""+(m-1);
		String seconds=""+n;
		//系統退出所需
		String minutes1=""+(m1-2);
		String seconds1=""+n1;
		if(event==timer)
		{
			n--;
			web158_com_left.setText("剩余時間:"+minutes+"分鐘"+seconds+"秒");
			if(n<1)
			{
				n=59;
				m--;
				//System.out.println("m--后"+m);

				seconds=""+n;
				if(m-2<1)
				{
					timer.stop();
					JOptionPane.showMessageDialog(null, "答題時間已經到了,請把您的操作題打包后提交答案!\n\n操作題所有文件需存在D:/myexam/exam文件夾中,存好請把exam文件夾打包并提交試卷!\n\n在3分鐘內您如果還沒有提交試卷,本次考試您將沒有成績!");
					exitTimer.start();
				}
			}
		}//end of timer
		//系統退出時間
		if(event==exitTimer)
		{
			n1--;
			web158_com_left.setForeground(Color.red);
			web158_com_left.setText("系統退出剩余時間:"+minutes1+"分鐘"+seconds1+"秒");
			if(n1<1)
			{
				n1=59;
				m1--;
				seconds1=""+n1;
				//系統退出時間到自動退出系統
				if(m1-1<1)
				{
					exitTimer.stop();
					closetimer.start();
				}
			}
		}//end of timer
		if(event==closetimer)
		{
			//c--;
			//this.setSize(this.getWidth(),this.getHeight()-10);
			//if(c<0)
			//{
				System.exit(0);
			//}
		}
		//

	}//end of actionperofrmed
	
	/********************************************************
	 *                                                      *
	 *                    窗口居中顯示                       *
	 *                                                      *
	*********************************************************/

	void web158_com_goCenter()
	{
		Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize(); //得到用戶屏幕大小
		Dimension frameSize=this.getSize();  //得到當前窗口大小 以上以定義:800*600
		if(frameSize.width>screenSize.width)
		{
			frameSize.width=screenSize.width;  //窗口長度大于屏幕時,令窗口長度等于屏幕長度
			}
		if(frameSize.height>screenSize.height)  //與上同理,處理窗口高度
		{
			frameSize.height=screenSize.height; //窗口高度
			}
		this.setLocation((screenSize.width-frameSize.width)/2,(screenSize.height-frameSize.height)/2);//居中顯示
	}//end of web158_com_goCenter()

/**************************************************************************************
 * 
 * 選擇題處理模塊
 */
	//答題
	//題沒有做選擇
	boolean isSelect()
	{
		if(!examPanel.A.isSelected()&&!examPanel.B.isSelected()&&!examPanel.C.isSelected()&&!examPanel.D.isSelected())
		{
			return false;
		}
		else
		{
			return true;
		}
	}
	//保存選擇的答案
	protected String getNowAnswer()
	{
		String answer="";
		if(examPanel.A.isSelected())
		{
			answer="A";
		}
		if(examPanel.B.isSelected())
		{
			answer="B";
		}
		if(examPanel.C.isSelected())
		{
			answer="C";
		}
		if(examPanel.D.isSelected())
		{
			answer="D";
		}
		return answer;
	}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美国产日韩亚洲一区| 91小视频在线| xfplay精品久久| 久久国产精品99久久久久久老狼| 欧美一区二视频| 蜜臀va亚洲va欧美va天堂| 精品国产成人在线影院| 国产一区二区视频在线| 亚洲国产精品传媒在线观看| 色综合久久久久综合体桃花网| 亚洲精品免费电影| 91超碰这里只有精品国产| 美美哒免费高清在线观看视频一区二区| 欧美一级二级在线观看| 国产成人啪免费观看软件| 国产精品久久久久9999吃药| 91美女福利视频| 国产日韩视频一区二区三区| 极品少妇xxxx偷拍精品少妇| 日韩欧美中文一区| 毛片av一区二区| 久久久久成人黄色影片| 成人一二三区视频| 一区二区三区四区视频精品免费 | 麻豆精品在线观看| 精品国产乱码久久久久久闺蜜| 国产精品系列在线观看| 国产精品麻豆久久久| 在线中文字幕一区| 奇米综合一区二区三区精品视频| www国产精品av| eeuss鲁一区二区三区| 亚洲va中文字幕| 91小视频在线观看| 一区二区三区高清在线| 在线亚洲高清视频| 亚洲一卡二卡三卡四卡| 亚洲精品一区二区在线观看| 精品亚洲porn| 日韩免费看的电影| 丰满少妇久久久久久久| 亚洲免费观看高清完整版在线观看 | 日本aⅴ免费视频一区二区三区| 91精品欧美一区二区三区综合在 | 亚洲精品视频在线| 制服丝袜激情欧洲亚洲| 国v精品久久久网| 水野朝阳av一区二区三区| 久久精品视频在线看| 在线免费观看日韩欧美| 精东粉嫩av免费一区二区三区| 亚洲欧洲美洲综合色网| 欧美成人综合网站| 欧美无乱码久久久免费午夜一区| 国内精品伊人久久久久av影院| 日韩毛片高清在线播放| 精品国产一区二区在线观看| 国产高清不卡二三区| 一色屋精品亚洲香蕉网站| 在线观看一区日韩| 成人美女视频在线看| 蜜桃视频在线观看一区| 亚洲制服欧美中文字幕中文字幕| 2024国产精品| 欧美一级欧美三级在线观看| 色噜噜狠狠色综合中国| 国产成人亚洲综合色影视| 天天综合网天天综合色| 亚洲欧美激情视频在线观看一区二区三区| 日韩一区二区三区精品视频| 欧美日韩在线一区二区| 成人国产一区二区三区精品| 久久精品国产精品亚洲综合| 亚洲国产一区二区在线播放| 中文字幕日韩一区| 亚洲国产精品成人综合色在线婷婷 | 国产欧美精品国产国产专区| 日韩一区二区视频| 欧美日韩精品专区| 国产999精品久久| 免费成人在线影院| 免费在线观看精品| 日韩高清电影一区| 三级精品在线观看| 亚洲福利视频导航| 亚洲一区二区三区四区在线观看| 国产精品美女久久久久高潮| 国产日本欧洲亚洲| 久久久久久久免费视频了| 久久综合资源网| 久久一区二区视频| 久久久久久亚洲综合影院红桃 | 久久久久久久网| 欧美一二三区精品| 欧美日本国产一区| 欧美日韩国产高清一区二区三区| 欧美亚洲国产一区在线观看网站 | 精品一区二区免费在线观看| 久久99国产精品成人| 久久99精品久久久久久动态图| 六月丁香综合在线视频| 午夜视频在线观看一区二区三区| 亚洲高清不卡在线观看| 日韩一区欧美二区| 狠狠久久亚洲欧美| 国产成人丝袜美腿| 91蜜桃免费观看视频| 99国产精品一区| 国产精品羞羞答答xxdd| 国模大尺度一区二区三区| 国产一区二区电影| 精品一区二区免费在线观看| 国产一区在线不卡| 99久久777色| 欧美日高清视频| 精品国产区一区| 国产三级欧美三级| 亚洲欧美视频在线观看视频| 午夜久久久影院| 久久99国内精品| 国产高清精品网站| 成人av片在线观看| 欧美亚洲综合色| 欧美成人精品福利| 国产精品久久三| 国产成人一区在线| 日本高清不卡视频| 日韩一区二区三区三四区视频在线观看| 日韩欧美国产电影| 亚洲视频一区二区免费在线观看| 亚洲色图清纯唯美| 亚洲妇女屁股眼交7| 国产一区二区不卡在线| 色一情一伦一子一伦一区| 日韩精品一区二区在线观看| 亚洲三级视频在线观看| 亚洲欧美日韩人成在线播放| 亚洲国产cao| 六月丁香婷婷色狠狠久久| 91免费视频观看| 欧美日韩三级一区二区| 亚洲国产精品国自产拍av| 日韩福利电影在线观看| 99久久久久久| 久久综合99re88久久爱| 亚洲综合视频在线| 国产成人在线免费观看| 欧美日韩一卡二卡三卡| 欧美国产一区在线| 麻豆精品新av中文字幕| 欧美视频日韩视频在线观看| 国产欧美一区二区精品忘忧草| 午夜视频久久久久久| 91丝袜呻吟高潮美腿白嫩在线观看| 欧美电影免费观看完整版| 亚洲成人av一区二区三区| 成人小视频免费在线观看| 91精品国产黑色紧身裤美女| 一区二区中文视频| 国产精品一卡二| 日韩一区二区免费高清| 亚洲综合丝袜美腿| 91蝌蚪porny成人天涯| 久久久久99精品国产片| 国产iv一区二区三区| 3751色影院一区二区三区| 国产美女精品一区二区三区| 亚洲国产精品久久一线不卡| 国产偷国产偷亚洲高清人白洁| 91麻豆国产福利在线观看| 秋霞午夜av一区二区三区| 久久久精品日韩欧美| 久久综合丝袜日本网| 国产精品久久久久久久久图文区| 麻豆成人综合网| 亚洲综合激情小说| 久久久精品免费免费| 日韩午夜激情av| 欧美mv和日韩mv的网站| 欧美日韩精品一区二区天天拍小说 | 日韩欧美国产午夜精品| 日韩国产精品91| 久久一留热品黄| 4438x亚洲最大成人网| 99久免费精品视频在线观看| 麻豆国产一区二区| 国产精品久久影院| 国产精品欧美一区二区三区| 日韩欧美精品在线| 成人黄色片在线观看| 亚洲国产视频在线| 欧美国产日韩在线观看| 韩国成人福利片在线播放| 日韩视频免费观看高清完整版| 亚洲精品国产无套在线观| 日韩一级免费观看| 91美女片黄在线| 91福利在线看| 成人在线一区二区三区| 日本午夜精品视频在线观看|