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

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

?? dic.java

?? 有關英漢漢譯字典的java程序源代碼
?? JAVA
字號:
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一区二区三区免费野_久草精品视频
国产不卡在线视频| 欧美一区二区三区在线观看视频| 欧美中文字幕一二三区视频| 亚洲精品一区二区三区香蕉| 亚洲一区二区中文在线| 日本美女一区二区三区视频| 成人福利在线看| 久久综合久久综合亚洲| 五月婷婷另类国产| 一本色道亚洲精品aⅴ| 国产欧美日韩在线视频| 精品一区二区日韩| 91精品国产欧美一区二区| 一区二区三区四区在线播放| 成人不卡免费av| 国产偷国产偷精品高清尤物 | 国产精品 欧美精品| 欧美日韩在线播放一区| 一片黄亚洲嫩模| 99精品在线观看视频| 国产精品午夜在线观看| 国产麻豆精品一区二区| 精品国产自在久精品国产| 免费人成黄页网站在线一区二区| 欧美三级一区二区| 香港成人在线视频| 欧美剧在线免费观看网站| 亚洲va韩国va欧美va| 欧美另类久久久品| 午夜精品一区在线观看| 欧美另类高清zo欧美| 偷拍日韩校园综合在线| 337p亚洲精品色噜噜狠狠| 日韩福利视频导航| 欧美一级黄色片| 免费欧美在线视频| 久久午夜国产精品| 国产精品综合av一区二区国产馆| 久久久高清一区二区三区| 国产毛片精品国产一区二区三区| 久久影院视频免费| hitomi一区二区三区精品| 综合自拍亚洲综合图不卡区| 99国产精品久久久| 亚洲福利一二三区| 欧美成人一区二区三区片免费| 久久国产夜色精品鲁鲁99| xnxx国产精品| 99re这里只有精品首页| 亚洲成人免费在线观看| 欧美一区二区在线不卡| 国产成a人亚洲精品| 亚洲精品视频免费看| 666欧美在线视频| 国产精品影视在线观看| 亚洲精品国久久99热| 欧美一区二区三区影视| 国产成人午夜高潮毛片| 夜夜嗨av一区二区三区四季av| 日韩一区二区在线看| 国产成人精品一区二| 亚洲一区影音先锋| 国产婷婷色一区二区三区| 在线一区二区三区做爰视频网站| 日韩高清不卡一区| 中文字幕永久在线不卡| 91精品国产丝袜白色高跟鞋| 国产精品一级片| 亚洲最新在线观看| 久久久久久久精| 欧美日韩国产综合一区二区| 国产精品77777竹菊影视小说| 一区二区三区在线观看视频| 久久亚洲影视婷婷| 欧美日韩在线精品一区二区三区激情| 黄色日韩网站视频| 一区二区三区电影在线播| 26uuu国产一区二区三区| 一本久道中文字幕精品亚洲嫩| 麻豆视频观看网址久久| 一区二区三区电影在线播| 久久久国产一区二区三区四区小说| 91黄色免费版| 99久久亚洲一区二区三区青草| 另类小说图片综合网| 亚洲一区二区三区四区的| 国产精品青草综合久久久久99| 欧美一区二区三区不卡| 欧美亚洲综合久久| 成人app网站| 国产99精品国产| 精品在线播放免费| 免费高清视频精品| 性欧美大战久久久久久久久| 亚洲欧美另类小说视频| 国产精品久久看| 亚洲国产精品av| 久久蜜桃av一区二区天堂| 日韩欧美在线综合网| 欧美福利电影网| 欧美视频一区在线观看| 91片黄在线观看| 菠萝蜜视频在线观看一区| 粉嫩一区二区三区性色av| 国产一区二区三区精品视频| 日本欧洲一区二区| 亚洲午夜视频在线观看| 亚洲精品日韩专区silk| 亚洲六月丁香色婷婷综合久久| 国产精品三级电影| 中文字幕亚洲综合久久菠萝蜜| 久久精品欧美日韩| 国产日韩欧美电影| 中文字幕乱码日本亚洲一区二区| 国产日韩综合av| 国产精品素人视频| 亚洲欧美另类久久久精品2019| 亚洲欧洲性图库| 亚洲日本在线视频观看| 自拍偷拍国产精品| 亚洲精品欧美二区三区中文字幕| 亚洲男人天堂av网| 亚洲国产日日夜夜| 麻豆视频一区二区| 国产成人在线看| 不卡电影一区二区三区| 色哟哟精品一区| 欧美人xxxx| 久久蜜桃一区二区| 国产精品日产欧美久久久久| 亚洲男人的天堂av| 婷婷综合在线观看| 精品中文av资源站在线观看| 丰满亚洲少妇av| 色婷婷综合久久| 欧美一区二区三区四区在线观看 | 国产精品 欧美精品| 成人av电影在线播放| 欧美性色欧美a在线播放| 3d成人h动漫网站入口| 久久免费视频一区| 亚洲视频一区二区免费在线观看| 五月激情六月综合| 国产剧情一区二区| 91污在线观看| 精品日韩在线观看| 亚洲欧美电影一区二区| 日韩制服丝袜先锋影音| 粉嫩aⅴ一区二区三区四区 | 成人av免费在线观看| 欧美性猛片xxxx免费看久爱| 亚洲精品一区二区三区四区高清| 亚洲欧洲三级电影| 男人的天堂久久精品| 成人av在线电影| 欧美一卡在线观看| 亚洲三级免费观看| 精品亚洲国内自在自线福利| 91小宝寻花一区二区三区| 精品日产卡一卡二卡麻豆| 亚洲美女视频在线观看| 国产在线精品国自产拍免费| 欧美视频一区在线| 国产精品久久久久7777按摩| 免费不卡在线观看| 91福利资源站| 中文字幕一区二区三区在线观看 | 香蕉久久夜色精品国产使用方法 | 日韩美女视频一区二区在线观看| 亚洲人成网站精品片在线观看| 久久精品国产精品亚洲精品| 99精品欧美一区二区三区小说 | 成人网在线播放| 精品国产免费视频| 日韩一区精品字幕| 在线影视一区二区三区| 中文字幕日韩一区| 福利电影一区二区三区| 精品乱码亚洲一区二区不卡| 午夜精品福利一区二区三区蜜桃| 99久久99久久免费精品蜜臀| 欧美国产欧美综合| 精品影院一区二区久久久| 91精品国产全国免费观看| 亚洲成人免费视| 欧美视频你懂的| 亚洲综合在线五月| 色综合欧美在线| 亚洲色图欧洲色图婷婷| 成人理论电影网| 亚洲图片另类小说| 国产成人综合在线播放| 久久久久久9999| 国产在线看一区| 久久婷婷国产综合国色天香 | www.99精品| 综合中文字幕亚洲| 97精品电影院| 亚洲人精品午夜| 欧美日韩一区三区|