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

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

?? clientmain.java

?? The good system which is use to store Student at the time of registration of various courses.
?? JAVA
字號:
import java.util.Vector;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class ClientMain extends JFrame implements ActionListener, KeyListener, ItemListener
{
	private JButton btnCancel;
	private JButton btnReg;
	private JButton btnRef;
	private JButton btnRem;
	private JList lstSub;
	private JButton btnAdd;
	private JComboBox cmbSubList;
	private JTextField txtID;
	private JLabel lblSubList;
	private JLabel lblStudID;
	private JLabel lblTaken;

	private ServerIntf rmiObj;
	private Vector takenSub;

	public ClientMain(ServerIntf rmiObj)
	{
		//Setting up JFrame (ClientMain)..
		super("preAdvising Client Main");
		Container con = getContentPane();
		con.setLayout(null);

		//Setting up JTextField (txtID)..
		txtID = new JTextField();
		txtID.setBounds(123, 40, 144, 21);
		con.add(txtID);

		//Setting up JButton (btnCancel)..
		btnCancel = new JButton("Cancel");
		btnCancel.setBounds(285, 325, 84, 25);
		con.add(btnCancel);

		//Setting up JButton (btnReg)..
		btnReg = new JButton("Register");
		btnReg.setEnabled(false);
		btnReg.setBounds(103, 325, 84, 25);
		con.add(btnReg);

		//Setting up JButton (btnRef)..
		btnRef = new JButton("Refresh");
		btnRef.setBounds(194, 325, 84, 25);
		con.add(btnRef);

		//Setting up JButton (btnRem)..
		btnRem = new JButton("Remove");
		btnRem.setEnabled(false);
		btnRem.setBounds(376, 143, 84, 25);
		con.add(btnRem);

		//Setting up JButton (btnAdd)..
		btnAdd = new JButton("Add");
		btnAdd.setEnabled(false);
		btnAdd.setBounds(285, 111, 84, 25);
		con.add(btnAdd);

		//Setting up JList (lstSub)..
		lstSub = new JList();
		JScrollPane splstSub = new JScrollPane(lstSub);
		splstSub.setLocation(51, 143);
		splstSub.setSize(318, 171);
		con.add(splstSub);

		//Setting up JComboBox (cmbSubList)..
		cmbSubList = new JComboBox();
		cmbSubList.setBounds(123, 71, 247, 21);
		con.add(cmbSubList);

		//Setting up JLabel (lblSubList)..
		lblSubList = new JLabel("Subject List:");
		lblSubList.setBounds(51, 75, 76, 17);
		con.add(lblSubList);

		//Setting up JLabel (lblStudID)..
		lblStudID = new JLabel("Student ID:");
		lblStudID.setBounds(55, 40, 92, 13);
		con.add(lblStudID);

		//Setting up JLabel (lblTaken)..
		lblTaken = new JLabel("Subjects taken in this semester:");
		lblTaken.setBounds(51, 127, 255, 17);
		con.add(lblTaken);

		this.rmiObj = rmiObj;

		cmbSubList.addItemListener(this);
		txtID.addKeyListener(this);
		btnAdd.addActionListener(this);
		btnReg.addActionListener(this);
		btnCancel.addActionListener(this);
		btnRef.addActionListener(this);
		btnRem.addActionListener(this);

		setSize(505, 408);
		setLocation(100, 100);
		setResizable(false);  // Set MAXIMIZE button and Resizing disabled
		setVisible(true);
	}

	public void itemStateChanged(ItemEvent e)
	{
		if(e.getStateChange()==1)
//			tmpSub = (String)e.getItem();
;
	}

	public void keyPressed(KeyEvent e)
	{
		Vector v = new Vector();
		if(e.getKeyCode()==KeyEvent.VK_ENTER)
		{
			try
			{
				v = rmiObj.retNotDoneSubList(txtID.getText());
				if(v.size()<1)
				{
					JOptionPane.showMessageDialog(null, "Incorrect ID.", "Warning!", JOptionPane.WARNING_MESSAGE);
					lstSub.setListData(new Vector());
					cmbSubList.removeAllItems();
					txtID.setText("");
					btnAdd.setEnabled(false);
					btnRem.setEnabled(false);
					btnReg.setEnabled(false);
				}

				lstSub.setListData(new Vector());
				cmbSubList.removeAllItems();

				for(int i=0; i<v.size(); ++i)
					cmbSubList.addItem(v.elementAt(i));

				if(v.size()>0)
					btnAdd.setEnabled(true);

				takenSub = rmiObj.retTakenSubList(txtID.getText());
				lstSub.setListData(takenSub);
				if(takenSub.size()>0)
				{
					btnRem.setEnabled(true);
					btnReg.setEnabled(true);
				}
			}
			catch(Exception ex)
			{
				System.out.println(ex);
			}
		}
	}

 	public void keyReleased(KeyEvent e) {}
	public void keyTyped(KeyEvent e) {}

	public void actionPerformed(ActionEvent e)
	{
		if(e.getSource()==btnCancel)
			System.exit(0);

		if(e.getSource()==btnRef)
		{
			txtID.setText("");
			cmbSubList.removeAllItems();
			lstSub.setListData(new Vector());
		}

		if(e.getSource()==btnAdd)
		{
			if(cmbSubList.getSelectedIndex()==-1)
			{
				JOptionPane.showMessageDialog(null, "You have to select a subject first to add.", "Warning!", JOptionPane.WARNING_MESSAGE);
				return;
			}
			for(int i=0; i<takenSub.size(); ++i)
				if(takenSub.get(i).toString().equals(cmbSubList.getSelectedItem().toString()))
				{
					JOptionPane.showMessageDialog(null, "You already have added this subject in the list.", "Warning!", JOptionPane.WARNING_MESSAGE);
					return;
				}
			takenSub.add(cmbSubList.getSelectedItem().toString());
			lstSub.setListData(takenSub);
			if(takenSub.size()>0)
				btnReg.setEnabled(true);
		}

		if(e.getSource()==btnReg)
		{
			if(txtID.getText().equals(""))
			{
				JOptionPane.showMessageDialog(null, "You have not entered student ID.", "Warning!", JOptionPane.WARNING_MESSAGE);
				return;
			}

			try
			{
				rmiObj.regSub(takenSub, txtID.getText());
			}
			catch(Exception ex)
			{
				System.out.println(ex);
			}
		}

		if(e.getSource()==btnRem)
		{
			if(lstSub.getSelectedIndex()==-1)
			{
				JOptionPane.showMessageDialog(null, "You have to select a subject first from the list to remove.", "Warning!", JOptionPane.WARNING_MESSAGE);
				return;
			}

			Object[] tmp = lstSub.getSelectedValues();
			for(int i=0; i<tmp.length; ++i)
				takenSub.removeElement(tmp[i].toString());
			lstSub.setListData(takenSub);
			if(takenSub.size()>0)
				btnReg.setEnabled(true);
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
香蕉影视欧美成人| 欧美视频在线一区| 91久久免费观看| 欧美一区二区久久| 亚洲黄色av一区| 国产专区欧美精品| 欧美性猛交xxxxxx富婆| 国产视频一区二区在线| 亚洲成人激情社区| 色婷婷亚洲综合| 欧美激情一二三区| 韩国女主播成人在线观看| 欧美午夜片在线看| 中文字幕一区二区在线播放| 久久成人18免费观看| 在线影视一区二区三区| 国产欧美日韩在线看| 秋霞电影一区二区| 欧洲激情一区二区| √…a在线天堂一区| 国产精品456| 欧美一区二区不卡视频| 亚洲国产日韩精品| 91免费看片在线观看| 国产欧美日韩在线观看| 国产精品一级片| 日韩免费在线观看| 麻豆成人91精品二区三区| 欧美日韩综合在线| 亚洲18影院在线观看| 在线免费精品视频| 亚洲综合无码一区二区| 色婷婷av一区二区三区软件| 亚洲人成7777| 91在线你懂得| 亚洲人快播电影网| av网站一区二区三区| 国产精品久久久久久一区二区三区| 国产一区二区主播在线| 久久人人爽爽爽人久久久| 麻豆91精品视频| 欧美v国产在线一区二区三区| 欧美96一区二区免费视频| 欧美一区二区三区在线观看| 麻豆精品久久久| 久久综合久久鬼色中文字| 国产在线精品国自产拍免费| 久久男人中文字幕资源站| 成人性生交大片免费看中文| 国产精品欧美久久久久无广告| 99久久伊人久久99| 亚洲激情图片小说视频| 欧美精品久久99久久在免费线 | 日韩av在线播放中文字幕| 欧美色图激情小说| 青青草国产精品亚洲专区无| 精品国产乱码久久| 99视频热这里只有精品免费| 亚洲一区二区三区四区的| 911精品国产一区二区在线| 另类中文字幕网| 中文在线免费一区三区高中清不卡| 99久久精品一区| 日韩黄色片在线观看| 久久综合久久综合久久综合| 97aⅴ精品视频一二三区| 性欧美疯狂xxxxbbbb| 久久久精品黄色| 欧美影院精品一区| 国内国产精品久久| 国产精品电影一区二区| 欧美日本乱大交xxxxx| 国产精品综合网| 一区二区三区高清| 欧美成人video| zzijzzij亚洲日本少妇熟睡| 性感美女极品91精品| 亚洲国产精品成人综合色在线婷婷| 色婷婷av一区二区三区gif| 久久国产精品一区二区| 亚洲美腿欧美偷拍| 欧美精品一区二区三区视频| 在线欧美小视频| 国产自产视频一区二区三区| 亚洲一区中文日韩| 日本一区二区三区在线观看| 欧美欧美午夜aⅴ在线观看| 懂色av一区二区三区蜜臀 | 国产精品热久久久久夜色精品三区 | 色欧美乱欧美15图片| 久久国产人妖系列| 亚洲成人精品在线观看| 中文字幕一区二区三区四区| 日韩欧美一二区| 欧美日韩不卡一区二区| 色婷婷久久久久swag精品| 国产盗摄女厕一区二区三区| 日韩精品91亚洲二区在线观看| 亚洲欧洲日产国码二区| 久久婷婷色综合| 欧美一区二区三区在| 91国产成人在线| 不卡的av在线播放| 国产盗摄精品一区二区三区在线 | 亚洲一二三四久久| 中文成人综合网| 国产亚洲视频系列| 日韩一级二级三级精品视频| 欧美顶级少妇做爰| 欧美日韩电影一区| 欧美性欧美巨大黑白大战| 色综合久久久久综合体桃花网| 粉嫩在线一区二区三区视频| 国产一区二区中文字幕| 国模套图日韩精品一区二区| 美女视频一区二区| 久久国产综合精品| 国产一区久久久| 成人精品小蝌蚪| 国产91综合网| 日韩不卡一区二区三区| 欧美高清精品3d| 成人免费毛片片v| 国产成人精品www牛牛影视| 国产在线国偷精品免费看| 精品一区二区av| 国产专区综合网| 成熟亚洲日本毛茸茸凸凹| 成人性视频网站| 色综合久久综合| 欧美日韩一区高清| 91精品在线观看入口| 日韩精品一区二区三区视频| 精品国产99国产精品| 国产日韩欧美综合一区| 国产精品国产精品国产专区不片 | 成人精品国产福利| 成人av在线资源| 91在线免费视频观看| 欧美色欧美亚洲另类二区| 91精品久久久久久久99蜜桃| 欧美大片一区二区三区| 久久免费美女视频| 亚洲乱码国产乱码精品精小说| 亚洲一区视频在线| 韩国成人精品a∨在线观看| av在线不卡电影| 欧美揉bbbbb揉bbbbb| 久久综合av免费| 亚洲男人天堂一区| 麻豆91免费看| 97久久精品人人做人人爽50路| 欧美日韩精品一区二区天天拍小说 | 亚洲高清免费在线| 国产在线精品免费av| 色老汉av一区二区三区| 欧美r级电影在线观看| 综合自拍亚洲综合图不卡区| 天天操天天色综合| 成人手机电影网| 在线91免费看| 国产婷婷色一区二区三区在线| 亚洲精品乱码久久久久久黑人 | 一区二区三区在线视频免费观看| 亚洲夂夂婷婷色拍ww47 | 国产欧美日韩视频一区二区| 亚洲人成网站影音先锋播放| 偷拍一区二区三区| 高清国产一区二区| 欧美一二三四在线| 国产精品第五页| 午夜电影网一区| 99re成人精品视频| 91精品国产综合久久香蕉麻豆 | 日韩一级完整毛片| 国产精品伦一区| 午夜精品在线看| 粉嫩av一区二区三区粉嫩| 日韩欧美一级二级| 亚洲激情图片qvod| 国产高清在线观看免费不卡| 91麻豆精品国产自产在线| 国产日韩亚洲欧美综合| 亚洲尤物在线视频观看| 国产激情一区二区三区桃花岛亚洲| 日韩一区二区免费高清| 亚洲人成精品久久久久| 韩国v欧美v亚洲v日本v| 欧美大片国产精品| 亚洲精品日日夜夜| 国产精品一区一区| 91网站黄www| 一区在线观看免费| 极品少妇一区二区三区精品视频 | 欧美日韩精品一区二区三区| 国产精品私人影院| 九九精品视频在线看| 日韩欧美一区二区免费| 亚洲午夜影视影院在线观看| 懂色av一区二区夜夜嗨|