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

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

?? editexam.java

?? 學生網上考試系統(JAVA) 1:管理員登錄
?? JAVA
字號:
/*
 * 創建日期 2006-5-25
 * 作者:褚廷軍
 * 項目名稱:學生考試系統;
 * 項目要求:畢業設計;
 * 模塊名稱:服務器端試題編輯模塊
 * 模塊功能:此模塊完成對數據庫試題文件的
 *          增加(一次只可以增加一道題目)和刪除功能(一次只可以刪除一套題目)
 * 
 * 更改所生成文件模板為
 * 窗口 > 首選項 > Java > 代碼生成 > 代碼和注釋
 */
package tools;

import java.awt.*;
import java.awt.event.*;
import java.sql.PreparedStatement;

import java.sql.SQLException;

import javax.swing.Box;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.border.EtchedBorder;
import javax.swing.border.TitledBorder;

public class EditExam extends JFrame implements ActionListener {

	JPanel p;

	Container con;

	private JLabel snameL;

	private JTextField snameF;

	private JLabel symbolL;

	private JTextField symbolF;

	private JLabel topicL;

	private JTextArea topicF;

	private JLabel optionL;

	private JTextArea optionF;

	private JLabel keyL;

	private JTextField keyF;

	private JLabel typeL;

	private JTextField typeF;

	private JButton addButton;

	private PreparedStatement ps;

	private JLabel label;

	private JLabel deleteL;

	private JTextField deleteF;

	private JButton deleteButton;

	private JLabel lab;

	private JPanel p1;

	private JPanel p2;

	private JLabel tidL;

	private JTextField tdiF;

	private JTextField tidF;

	public EditExam() {
		super("更新試題");
		Toolkit tool = getToolkit();
		Image ima = tool.getImage("tubiao.jpg");
		setIconImage(ima);
		con = getContentPane();
		setPane();
		con.add(p1, BorderLayout.WEST);
		con.add(p2, BorderLayout.EAST);
		this.addWindowListener(new WindowAdapter() {
			public void windowClosing(WindowEvent e) {
				dispose();
			}
		});
		this.setLocation(100, 100);
		setSize(600, 500);
		setVisible(true);

	}

	public void setPane() {
		p1 = new JPanel();
		p2 = new JPanel();
		int shut = 30;

		Font font = new Font("楷體_GB2312", Font.LAYOUT_RIGHT_TO_LEFT, 26);
		label = new JLabel("添加試題");
		label.setFont(font);
		label.setForeground(Color.blue);
		label
				.setToolTipText("please input the details of exam you want to add");

		Box snamebox = Box.createHorizontalBox();
		snameL = new JLabel("科目");
		snameF = new JTextField(5);
		snamebox.add(snameL);
		snamebox.add(Box.createHorizontalStrut(shut));
		snamebox.add(snameF);

		Box symbolbox = Box.createHorizontalBox();
		symbolL = new JLabel("科目代號");
		symbolF = new JTextField(5);
		symbolbox.add(symbolL);
		symbolbox.add(Box.createHorizontalStrut(5));
		symbolbox.add(symbolF);
		Box tidbox = Box.createHorizontalBox();
		tidL = new JLabel("題號");
		tidF = new JTextField(5);
		symbolbox.add(tidL);
		symbolbox.add(Box.createHorizontalStrut(5));
		symbolbox.add(tidF);

		Box topicbox = Box.createHorizontalBox();
		topicL = new JLabel("題目");
		topicF = new JTextArea(5, 10);
		topicbox.add(topicL);
		topicbox.add(Box.createHorizontalStrut(shut));
		topicbox.add(new JScrollPane(topicF));

		Box optionbox = Box.createHorizontalBox();
		optionL = new JLabel("選項");
		optionF = new JTextArea(5, 10);
		optionF.setText("如果是填空題此處填寫“填空題目”");
		optionbox.add(optionL);
		optionbox.add(Box.createHorizontalStrut(shut));
		optionbox.add(new JScrollPane(optionF));

		Box keybox = Box.createHorizontalBox();
		keyL = new JLabel("答案");
		keyF = new JTextField(10);
		keybox.add(keyL);
		keybox.add(Box.createHorizontalStrut(shut));
		keybox.add(keyF);

		Box typebox = Box.createHorizontalBox();
		typeL = new JLabel("題目類型");
		typeF = new JTextField(5);
		typebox.add(typeL);
		typebox.add(Box.createHorizontalStrut(5));
		typebox.add(typeF);

		addButton = new JButton("確定添加");
		addButton.setToolTipText("add the test to DB");
		addButton.addActionListener(this);

		Box addBox = Box.createVerticalBox();

		addBox.add(label);
		addBox.add(snamebox);
		addBox.add(Box.createVerticalStrut(5));
		addBox.add(symbolbox);
		addBox.add(Box.createVerticalStrut(5));
		addBox.add(tidbox);
		addBox.add(Box.createVerticalStrut(5));
		addBox.add(topicbox);

		addBox.add(Box.createVerticalStrut(5));
		addBox.add(optionbox);
		addBox.add(Box.createVerticalStrut(5));
		addBox.add(keybox);
		addBox.add(Box.createVerticalStrut(5));
		addBox.add(typebox);
		addBox.add(addButton);
		addBox.add(Box.createVerticalStrut(5));
		addBox.add(Box.createVerticalGlue());

		deleteL = new JLabel("刪除試題");
		deleteL.setFont(font);
		deleteL.setForeground(Color.blue);
		deleteF = new JTextField(20);
		lab = new JLabel("請輸入你要刪除的試題代號");
		lab.setForeground(Color.red);
		lab
				.setToolTipText("please input the symbol of exam you want to delete^-^");

		deleteButton = new JButton("確定刪除");
		deleteButton.setToolTipText("remove the test form DB");
		deleteButton.addActionListener(this);

		Box deletBox = Box.createVerticalBox();
		deletBox.add(deleteL);
		deletBox.add(Box.createVerticalStrut(30));
		deletBox.add(lab);
		deletBox.add(deleteF);
		deletBox.add(Box.createVerticalStrut(30));
		deletBox.add(deleteButton);

		p1.add(addBox);
		p1.setBorder(new TitledBorder(new EtchedBorder(), "添加試題"));
		p2.add(deletBox);
		p2.setBorder(new TitledBorder(new EtchedBorder(), "刪除試題"));
	}

//	 public static void main(String[] a) {
//	 JFrame.setDefaultLookAndFeelDecorated(true);
//	 new EditExam();
//	 }

	public void actionPerformed(ActionEvent e) {
		// TODO 自動生成方法存根
		String str1 = symbolF.getText().trim();
		String str2 = topicF.getText().trim();
		String str3 = optionF.getText().trim();
		String str4 = keyF.getText().trim();
		String str5 = snameF.getText().trim();
		String str6 = tidF.getText().trim();
		String str7 = typeF.getText().trim();

		if (e.getSource() == addButton) {
			ConnectBean cb = new ConnectBean();
			if (!cb.openConnection()) {
				System.out.println("連接數據失敗");
				System.exit(1);
				return;
			}

			try {
				ps = cb
						.createPreparedStatement("insert into exam values(?,?,?,?,?,?,?)");
				ps.setString(1, str1);
				ps.setString(2, str2);
				ps.setString(3, str3);
				ps.setString(4, str4);
				ps.setString(5, str5);
				ps.setString(6, str6);
				ps.setString(7, str7);

				ps.executeUpdate();
				
				cb.commit();
				JOptionPane.showMessageDialog(this,"添加試題成功","成功提示",JOptionPane.INFORMATION_MESSAGE);
			} catch (SQLException e1) {
				JOptionPane.showMessageDialog(this,"添加試題失敗","失敗警告",JOptionPane.INFORMATION_MESSAGE);
				e1.printStackTrace();
			}

		} else if (e.getSource() == deleteButton) {
			ConnectBean cb = new ConnectBean();
			if (!cb.openConnection()) {
				System.out.println("連接數據失敗");
				System.exit(1);
				return;
			}

			try {
				ps = cb.createPreparedStatement("delete from  exam where tid="
						+ deleteF.getText().trim());

				ps.executeUpdate();
				cb.commit();
				JOptionPane.showMessageDialog(this,"刪除試題成功","成功提示",JOptionPane.INFORMATION_MESSAGE);
	//			System.out.println("刪除試題成功");
			} catch (SQLException e1) {
				// TODO 自動生成 catch 塊
				e1.printStackTrace();
	JOptionPane.showMessageDialog(this,"刪除試題失敗","失敗警告",JOptionPane.INFORMATION_MESSAGE);
				//System.out.println("刪除試題失敗");
			}

		}

	}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区在线看| 欧美日韩精品高清| 国模一区二区三区白浆| 免费人成在线不卡| 奇米精品一区二区三区在线观看一| 亚洲va国产va欧美va观看| 亚洲一线二线三线视频| 日韩中文字幕av电影| 午夜精品成人在线视频| 免费成人在线观看| 国产一区二区调教| 国产suv精品一区二区6| 色综合久久久久综合99| 日韩欧美二区三区| 日韩精品一区二| 国产精品每日更新| 亚洲五码中文字幕| 久久国产精品72免费观看| 国产一区二区精品久久| 99久久国产综合精品麻豆| 色哟哟国产精品免费观看| 777a∨成人精品桃花网| 久久久国产一区二区三区四区小说 | 欧美96一区二区免费视频| 国产成人精品www牛牛影视| 99re这里只有精品视频首页| 欧洲日韩一区二区三区| 日韩一区二区不卡| 中文字幕日韩av资源站| 日韩成人免费电影| 成人国产在线观看| 51精品国自产在线| 国产精品萝li| 免费高清视频精品| 91玉足脚交白嫩脚丫在线播放| 欧美视频一区二区三区| 91精品久久久久久蜜臀| 中文字幕在线一区二区三区| 午夜精品福利视频网站| 成人免费毛片a| 久久久久久久免费视频了| 亚洲激情图片一区| 国产精品资源在线观看| 欧美日韩精品电影| 一区二区三区在线视频免费观看| 蜜臀久久99精品久久久久宅男 | 制服.丝袜.亚洲.中文.综合| 国产欧美一区二区精品忘忧草| 亚洲福利国产精品| 成人午夜精品在线| 久久蜜桃av一区二区天堂| 日韩精品欧美精品| 欧美视频一区二区在线观看| 国产精品卡一卡二卡三| 国产一区二区三区| 国产精品私人自拍| 国产一区二区三区四区五区入口| 欧美日韩国产高清一区| ...xxx性欧美| eeuss影院一区二区三区| 精品久久久久久无| 青青草原综合久久大伊人精品 | 国内精品国产成人国产三级粉色 | 五月天久久比比资源色| 91一区一区三区| 国产精品视频你懂的| 国产福利电影一区二区三区| 国产亚洲精品中文字幕| 国产福利91精品一区| 亚洲精品在线观| 韩国av一区二区三区四区| 欧美一级在线免费| 美腿丝袜在线亚洲一区| 欧美一卡二卡三卡四卡| 免费在线观看一区二区三区| 欧美日韩成人综合| 日本免费在线视频不卡一不卡二| 欧美乱熟臀69xxxxxx| 婷婷综合五月天| 欧美一级免费大片| 精品在线你懂的| 国产色综合一区| 99re6这里只有精品视频在线观看| 国产精品日韩成人| 日韩一区和二区| 国产一区美女在线| 国产精品三级av| 欧美日韩中文精品| 日本va欧美va精品发布| 亚洲精品一线二线三线| 成人动漫在线一区| 一级做a爱片久久| 欧美精品成人一区二区三区四区| 免费观看一级欧美片| 国产视频在线观看一区二区三区| 成人在线视频一区| 午夜国产精品影院在线观看| 欧美一区二区日韩一区二区| 精品一二三四区| 亚洲视频在线观看一区| 91精品国模一区二区三区| 北岛玲一区二区三区四区| 亚洲欧洲精品成人久久奇米网| 91福利社在线观看| 狠狠色丁香婷婷综合久久片| 亚洲欧洲性图库| 日韩视频123| 91欧美一区二区| 蜜乳av一区二区三区| 亚洲欧美激情视频在线观看一区二区三区 | 精品美女在线观看| 91亚洲国产成人精品一区二三| 日产国产高清一区二区三区| 亚洲欧洲日韩av| 欧美一区二区久久久| 99这里都是精品| 九九热在线视频观看这里只有精品| 国产精品视频看| 日韩精品一区二区三区视频播放| 欧美老肥妇做.爰bbww视频| 久久97超碰色| 五月天激情综合| 成人免费在线观看入口| 精品国产乱码久久| 7799精品视频| 在线精品视频小说1| 国产不卡高清在线观看视频| 美女一区二区在线观看| 亚洲一区av在线| 国产精品萝li| 久久精品网站免费观看| 日韩三级.com| 欧美精品自拍偷拍动漫精品| 不卡一区中文字幕| 国产一区二区免费在线| 捆绑紧缚一区二区三区视频| 亚洲电影一级片| 伊人色综合久久天天| 一区二区三区不卡在线观看| 国产农村妇女精品| 国产亚洲视频系列| 精品国产91乱码一区二区三区| 欧美一区二区啪啪| 欧美一三区三区四区免费在线看 | 日韩av一区二区三区| 亚洲午夜成aⅴ人片| 亚洲午夜av在线| 亚洲va在线va天堂| 亚洲成人免费影院| 午夜视频久久久久久| 亚洲自拍欧美精品| 亚洲国产日产av| 亚洲风情在线资源站| 亚洲国产成人精品视频| 亚洲一区二区三区四区在线免费观看 | 国产日本一区二区| 久久久噜噜噜久噜久久综合| 久久久99久久| 中文字幕乱码亚洲精品一区| 国产女主播一区| 中日韩免费视频中文字幕| 亚洲欧洲精品成人久久奇米网| 中文字幕亚洲综合久久菠萝蜜| 国产精品久久免费看| 亚洲欧美日韩在线播放| 亚洲一区二区三区影院| 奇米影视一区二区三区小说| 九一久久久久久| fc2成人免费人成在线观看播放 | 大桥未久av一区二区三区中文| 成人免费毛片aaaaa**| 日本久久精品电影| 欧美喷水一区二区| 欧美大黄免费观看| 国产午夜三级一区二区三| 中文字幕佐山爱一区二区免费| 亚洲综合清纯丝袜自拍| 另类的小说在线视频另类成人小视频在线| 本田岬高潮一区二区三区| 日本韩国欧美国产| 日韩一区二区三区免费看 | 亚洲成人综合在线| 美女脱光内衣内裤视频久久影院| 国产精选一区二区三区 | 午夜久久久久久| 国产美女在线观看一区| 在线视频中文字幕一区二区| 日韩美女一区二区三区四区| 国产精品二三区| 热久久久久久久| 99这里只有精品| 欧美电影免费观看高清完整版在线观看| 国产精品女同一区二区三区| 丝袜美腿一区二区三区| 成年人国产精品| 欧美精品一区二区三区在线播放| 亚洲免费观看高清在线观看| 91蜜桃网址入口| 26uuu另类欧美亚洲曰本| 亚洲人吸女人奶水|