⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 listdlistener.java

📁 是一个电子词典
💻 JAVA
字号:
import java.awt.Font;
import java.util.StringTokenizer;

import javax.swing.event.*;

import com.sun.org.apache.xalan.internal.xsltc.runtime.Hashtable;

public class ListDListener implements ListSelectionListener{
	JMenus jm;
	public static DataItem dataitem=new DataItem();
	public Hashtable hash=new Hashtable();
	String word,value[],s="";int i=0;
	public ListDListener(JMenus ac){
		jm=ac;
	}
	ConnectionClass conc=new ConnectionClass(jm);
//.........................................................................
//-------------------------触发的事件处理-------------------------------------
	public void valueChanged(ListSelectionEvent e){		
		try{
			jm.tf.setText("");
			i=jm.wordlist.getSelectedIndex();
			if(jm.isChinaWord){
				if(i>=0){
					word=jm.listdata.getElementAt(i).toString();
					jm.inbox.setSelectedItem(word);
					value=(String[])conc.hash.get(word);
					jm.tf.setText(word+"\n");
					for(int i=0;i<value.length;i++){
						s=s+value[i]+"      ";}
					jm.tf.append(s+"\n");
					s="";
					//end else
					}//end if
				
			}else{
			
			if(i>=0){
				word=jm.listdata.getElementAt(i).toString();
				jm.inbox.setSelectedItem(word);
				dataitem=(DataItem)conc.hash.get(word);
				jm.tf.setText(word+"\n"+dataitem.getWordX()+"\n"+dataitem.getValue()+"\n");
				//}//end else
				}//end if
			}//end else
				}catch(Exception ev)
				{  i=0;
					ev.printStackTrace();
				}//end catch
		}//end valueChanged

}//end ListDListener

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -