📄 listdlistener.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 + -