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

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

?? dic.java.bak

?? 有關英漢漢譯字典的java程序源代碼
?? BAK
字號:
import java.awt.*;
import java.net.*;
import java.sql.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import sun.audio.*;
import javax.swing.JOptionPane;


class DataWindow extends JFrame implements ActionListener
{
	JFrame topFrame;
	JDesktopPane desktop;
	FileDialog filedialog_save; //聲明文件對話框
	JTextField englishtext;
	JTextArea chinesetext;
	JButton b1,b2,b3,b4,b5;
	JLabel label;
	JMenuBar mbar;
	JMenu mfile,medit,mhelp;
	JMenuItem edic,cdic,back_data,quit,addedit,modedit,deledit,hhelp,about;
	
     
	DataWindow()
	{
		super("英漢小詞典");
		this.setBounds(250,250,600,400);
		this.setVisible(true);
	
	getContentPane().add(new JScrollPane(chinesetext));
		mbar = new JMenuBar();
		setJMenuBar(mbar);
		mbar.setOpaque(true);
		mfile = new JMenu("文件");
		medit = new JMenu("編輯");
		mhelp = new JMenu("幫助");
		mbar.add(mfile);mbar.add(medit);mbar.add(mhelp);
		edic = new JMenuItem("英漢詞典");
		cdic = new JMenuItem("漢英詞典");
		back_data = new JMenuItem("備份詞庫");
		quit = new JMenuItem("  退出");//文件菜單
		addedit = new JMenuItem("添加詞匯");
		modedit = new JMenuItem("修改詞匯");
		deledit = new JMenuItem("刪除詞匯");//編輯菜單
		hhelp = new JMenuItem("幫助");
		about = new JMenuItem("關于...");//幫助菜單
		mfile.add(edic);
		mfile.add(cdic);
		mfile.add(back_data);
		mfile.addSeparator();
		mfile.add(quit);  //mfile
		medit.add(addedit);
		medit.add(modedit);
		medit.add(deledit);  //medit
		mhelp.add(hhelp);
		mhelp.add(about);   //mhelp
		edic.addActionListener(this);
		cdic.addActionListener(this);
		quit.addActionListener(this);
		addedit.addActionListener(this);
		modedit.addActionListener(this);
		deledit.addActionListener(this);
		hhelp.addActionListener(this);
		about.addActionListener(this);
		englishtext = new JTextField(16);
		englishtext.setFont(new Font("",15,15));
		chinesetext = new JTextArea(8,15);
		chinesetext.setEditable(false);
		chinesetext.setFont(new Font("",25,25));
		b1 = new JButton("查詢");
		b2 = new JButton("添加");
		b3 = new JButton("修改");
		b4 = new JButton("刪除");
		b5 = new JButton("發音");
		JPanel p1 = new JPanel(),p2 = new JPanel();//添加面板
		label = new JLabel("輸入要查詢的英語單詞:");
		label.setFont(new Font("隸書",20,20));
		p1.add(label);
		p1.add(englishtext);p1.add(b1);p1.add(b5);
		p2.add(b2);p2.add(b3);p2.add(b4);
		this.add(p1,"North");
		this.add(p2,"South");
		this.add(new JScrollPane(chinesetext),"Center");
		b1.addActionListener(this);
		b2.addActionListener(this);
		b3.addActionListener(this);
		b4.addActionListener(this);
		b5.addActionListener(this);
		englishtext.addActionListener(this);
		back_data.addActionListener(this);
		filedialog_save = new FileDialog(this,"保存文件對話框",FileDialog.SAVE);  
	
		filedialog_save.addWindowListener(new WindowAdapter()  //對話框增加適配器
		{
			public void windowClosing(WindowEvent e)
			{
				filedialog_save.setVisible(false);
			}
		});
	
		addWindowListener(new WindowAdapter()
		{
			public void windowClosing(WindowEvent e)
			{	System.exit(0);	}
		});
	}




	public void actionPerformed(ActionEvent e) //實現按鈕監聽
	{				
		if(e.getSource()==b1||e.getSource()==englishtext)
		{
			chinesetext.setText("");
			
			if(englishtext.getText().equals(""))
			{
				JOptionPane.showMessageDialog(this,"查詢對象不能為空!","警告",
				
				JOptionPane.WARNING_MESSAGE);
			}
			
		else{
			
			try{	Listwords();	}
			catch(SQLException ee){  }
		    }
		} 
		else if(e.getSource()==b2||e.getSource()==addedit)
		{
		 AddWin add = new AddWin();    //AddWin是添加窗口的類
			
		}
		else if(e.getSource()==b3||e.getSource()==modedit)
		{
		 ModifyWin modi = new ModifyWin(); //ModifyWin是修改窗口的類
		}
		else if(e.getSource()==b4||e.getSource()==deledit)
		{
		 DelWin del = new DelWin();   //DelWin是刪除窗口的類
		}
		else if(e.getSource()==b5)//發音
		{
		  if(englishtext.getText()!=null)
			{
			  try
         		{
		          InputStream is=getClass().getResource("sound//"+
		            englishtext.getText().trim()+".wav").openStream();
		             AudioPlayer.player.start(is);
		         }
		         catch(IOException e1){   }
			}
		}
		else if(e.getSource()==edic) //英漢
		{
			label.setText("輸入要查詢的英語單詞:");
			b1.setVisible(true);
			b5.setVisible(true);		
		}
		else if(e.getSource()==cdic) //漢英
		{
			label.setText("輸入要查詢的漢語意思:");
			b1.setVisible(true);
			b5.setVisible(true);
		}
		else if(e.getSource()==back_data) //備份
		{
			File fromfile = new File("english\\english.mdb");
			FileInputStream fis = null;		
			filedialog_save.setVisible(true);
			try{
				fis = new FileInputStream(fromfile);
				int bytesRead;  //定義變量來存儲輸入流中讀取出來的文件
				byte[] buf = new byte[4*1024];  //4K buffer
				File tofile = new File(filedialog_save.getDirectory(),filedialog_save.getFile());
				FileOutputStream fos = new FileOutputStream(tofile);
				while((bytesRead = fis.read(buf))!=-1)
				{
					fos.write(buf,0,bytesRead);
				}
				fos.flush();
				fos.close();
				fis.close();
			}
			catch(IOException e2){  }
		}
		else if(e.getSource()==quit) //退出
		{
			System.exit(0);
		}
		
		else if(e.getSource()==about)  //關于
		{
			final String AboutMsg = "A Electrical Dictionary 1.0 \n \n"
			+"An application written to show off the function of dictionary.\n \n"
			+"Written By Edith.\n \n"
			+"Copyright (c) 2005 by Edith.All rights Reserved.";
			JOptionPane.showMessageDialog(topFrame,AboutMsg);
		}
		
		else if(e.getSource()==hhelp)  //幫助
		{
			HelpFrame help = new HelpFrame();
			help.setVisible(true);
		}
	}
	
	public void Listwords() throws SQLException  //實現查詢功能
	{
		String cname,ename;
		try{
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
		}
		catch(ClassNotFoundException e){}
		//建立橋接器
		Connection Ex1Con = DriverManager.getConnection("jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=english\\english.mdb","","");
		Statement Ex1Stmt = Ex1Con.createStatement();
		if(label.getText().equals("輸入要查詢的英語單詞:"))
		{
			ResultSet rs = Ex1Stmt.executeQuery("SELECT * FROM 表1");
			while( rs.next())
			{
				ename = rs.getString("單詞");
				cname = rs.getString("解釋");
				if(ename.equals(englishtext.getText()))
				{
					chinesetext.append(cname+'\n');
				}
			}
			Ex1Con.close();  //關閉數據庫
			if(chinesetext.getText().equals(""))
			{
				JOptionPane.showMessageDialog(this,"查無此單詞!","警告",
				JOptionPane.WARNING_MESSAGE);
			}
		}
		else if(label.getText().equals("輸入要查詢的漢語意思:"))
		{
			ResultSet rs=Ex1Stmt.executeQuery("SELECT * FROM 表1 WHERE 解釋 LIKE '%"+englishtext.getText()+"%'");
			while(rs.next())
			{
				ename = rs.getString("單詞");
				cname = rs.getString("解釋");
				chinesetext.append(ename+'\n');
			}
			Ex1Con.close();  //關閉數據庫
			if(chinesetext.getText().equals(""))
			{
				JOptionPane.showMessageDialog(this,"查無此單詞!","警告",
				JOptionPane.WARNING_MESSAGE);
			}
		}
	} // end of Liststudent()   
}

public class Dic
{
	public static void main(String args[])
	{  
		JFrame.setDefaultLookAndFeelDecorated(true);
		DataWindow window = new DataWindow();
		window.validate();
      	//	AddWin add = new AddWin();

	}

	 public void add()
	{
	 
	}
}


/////////////////////////////////////////////////////
/////////////////////////////////////////////////////


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产乱码久久久久久久| 国产日韩精品一区二区三区在线| 久久99精品国产.久久久久久| 国产精品理论在线观看| 91精品国产全国免费观看 | 色婷婷亚洲综合| 美女被吸乳得到大胸91| 亚洲欧美成aⅴ人在线观看| 欧美一卡二卡三卡四卡| 欧美精选一区二区| 国产成人精品影视| 免费观看成人av| 亚洲一区欧美一区| 成人免费在线视频| 久久久www成人免费毛片麻豆| 欧美日韩二区三区| 色婷婷精品大在线视频| 不卡的电视剧免费网站有什么| 精品一区二区在线看| 婷婷开心激情综合| 亚洲欧美激情插 | 中文字幕一区二区三| 欧美mv日韩mv亚洲| 欧美一区欧美二区| 欧美三级中文字| 丁香桃色午夜亚洲一区二区三区| 日韩国产欧美在线播放| 亚洲国产另类av| 亚洲一区二区三区不卡国产欧美| 亚洲色图一区二区| 亚洲免费在线电影| 亚洲日本成人在线观看| 亚洲色图19p| 亚洲女爱视频在线| 亚洲人成在线播放网站岛国| 综合分类小说区另类春色亚洲小说欧美| 国产欧美视频一区二区| 久久亚洲私人国产精品va媚药| 日韩欧美视频在线| 精品国产乱码久久久久久图片 | 国产91精品入口| 国产一区二区三区久久悠悠色av | 久久av中文字幕片| 麻豆国产精品777777在线| 欧美bbbbb| 久久草av在线| 国产精品小仙女| 风间由美性色一区二区三区| 丁香六月综合激情| 97精品超碰一区二区三区| 日本电影欧美片| 欧美日韩国产综合久久 | 精品国产一区a| 2020日本不卡一区二区视频| 国产婷婷色一区二区三区四区| 久久精品欧美日韩精品| 成人欧美一区二区三区| 夜夜爽夜夜爽精品视频| 日本sm残虐另类| 国产乱码一区二区三区| 99精品久久久久久| 欧美亚洲一区二区在线观看| 欧美区在线观看| 久久久亚洲精品石原莉奈| 中文幕一区二区三区久久蜜桃| 亚洲同性同志一二三专区| 午夜精品久久久久久久久| 免费人成在线不卡| 在线免费亚洲电影| 欧美肥大bbwbbw高潮| 精品国产凹凸成av人网站| 国产精品另类一区| 亚洲成人激情av| 国产美女在线观看一区| 99精品久久99久久久久| 91精品国产免费久久综合| 国产情人综合久久777777| 尤物视频一区二区| 精彩视频一区二区三区| 91老师国产黑色丝袜在线| 91麻豆精品国产91久久久资源速度| 久久亚洲精华国产精华液| 亚洲人成人一区二区在线观看| 日本在线不卡视频| 波多野结衣在线aⅴ中文字幕不卡| 欧美中文字幕一区二区三区| 久久久不卡影院| 天堂va蜜桃一区二区三区| 国产成人啪免费观看软件| 欧美日韩黄视频| 国产精品女同一区二区三区| 日韩高清一区二区| 99国产精品久| 精品国产91乱码一区二区三区| 亚洲黄色小视频| 国产成人精品一区二区三区网站观看 | 午夜久久久久久久久久一区二区| 国产精品18久久久| 91精品国产综合久久精品| 国产精品第一页第二页第三页| 日韩电影免费在线观看网站| 91色九色蝌蚪| 国产欧美一区二区精品性色| 麻豆91在线播放| 欧美三级中文字幕在线观看| 日韩毛片在线免费观看| 国产激情精品久久久第一区二区 | 欧美偷拍一区二区| 国产精品视频免费看| 黄一区二区三区| 欧美精品在欧美一区二区少妇| 欧美国产在线观看| 久久精品国产秦先生| 欧美性感一类影片在线播放| 日韩一区有码在线| 国产成人av一区二区三区在线| 538在线一区二区精品国产| 亚洲与欧洲av电影| 色天天综合久久久久综合片| 综合自拍亚洲综合图不卡区| 国产成人av电影在线| 日韩欧美国产不卡| 日本免费在线视频不卡一不卡二| 欧美性生活大片视频| 亚洲综合免费观看高清完整版 | 99精品久久久久久| 欧美国产日韩一二三区| 国产一区二区久久| 亚洲精品一区二区在线观看| 老司机一区二区| 欧美一级免费大片| 日本成人在线看| 91精品欧美综合在线观看最新 | 天堂va蜜桃一区二区三区 | 欧美日韩亚洲综合| 亚洲国产精品麻豆| 欧美三日本三级三级在线播放| 亚洲免费观看高清完整| 色88888久久久久久影院野外| 最新国产精品久久精品| 91在线观看下载| 亚洲一区二区三区影院| 欧美日韩国产一二三| 日本欧美韩国一区三区| 日韩免费观看2025年上映的电影| 久久91精品久久久久久秒播| 精品噜噜噜噜久久久久久久久试看| 激情深爱一区二区| 国产精品欧美精品| 99热精品一区二区| 一区二区高清视频在线观看| 欧美午夜一区二区三区| 日本在线不卡视频一二三区| 欧美精品一区二区久久婷婷| 国产精品18久久久久久vr| 中文字幕不卡在线观看| 欧洲一区二区三区在线| 轻轻草成人在线| 国产日产欧美一区| 一本色道久久综合亚洲91| 午夜视频一区二区三区| 久久综合九色综合欧美就去吻| 国产91精品露脸国语对白| 一区二区欧美在线观看| 日韩一区二区三区四区| 成人免费视频网站在线观看| 樱桃视频在线观看一区| 日韩久久久精品| 99国产精品久久久久久久久久久| 香蕉乱码成人久久天堂爱免费| 2017欧美狠狠色| 色香色香欲天天天影视综合网| 日本中文字幕一区二区有限公司| 国产无一区二区| 欧美性大战xxxxx久久久| 黄网站免费久久| 亚洲黄色免费网站| 日韩精品一区二区在线| 99久久精品国产一区二区三区| 日韩成人精品视频| 国产精品日韩精品欧美在线| 欧美日韩激情在线| 成人深夜福利app| 丝袜亚洲另类欧美| 自拍偷拍欧美精品| 欧美成人性战久久| 91成人在线观看喷潮| 波多野结衣的一区二区三区| 亚洲成人av免费| 国产精品三级av在线播放| 欧美丰满美乳xxx高潮www| 风间由美一区二区av101| 日欧美一区二区| 亚洲精品视频在线观看免费| 精品久久久久久久久久久久包黑料 | 欧美精品一区二区不卡| 色综合一区二区三区| 国产一区二区伦理片| 日本视频一区二区| 亚洲欧美日韩中文播放|