📄 jbtlistener.java
字号:
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.StringSelection;
import java.awt.event.*;
import java.io.File;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import javax.media.Manager;
import javax.media.MediaLocator;
import javax.media.Player;
import SqlConnection.JdbcOdbcConn;
public class jbtListener implements ActionListener{
JMenus jm;
public DataItem dataitem=new DataItem();
public jbtListener(JMenus ac){
jm=ac;
}
public void actionPerformed(ActionEvent e){
// 复制按钮的监听事件
if(e.getSource()==jm.jbtn1){
Clipboard cb =jm.toolb.getToolkit().getSystemClipboard() ;
String t=jm.tf.getText();//拖动鼠标选取文本
StringSelection text1=new StringSelection(t);
cb.setContents(text1,null);
}
if(e.getSource()==jm.jbtn2){
//朗读按钮的监听事件
try{
String word=jm.inbox.getSelectedItem().toString();
char worda=word.charAt(0);
File file=new File("D://学习//词典软件//Lingoes English//"+worda+"//"+word+".mp3");
if(file==null){
}else
{
MediaLocator mrl=new MediaLocator(file.toURL());
Player player=Manager.createPlayer(mrl);
player.start();
}
}catch(Exception es){
es.printStackTrace();
}
}
if(e.getSource()==jm.jbtn3){
//保存按钮的监听事件
}
if(e.getSource()==jm.jbtn4){
//
}
if(e.getSource()==jm.jbtn5){
//加入生词本按钮的监听事件
try{
JdbcOdbcConn jdbcconn=new JdbcOdbcConn();
String str=jm.inbox.getSelectedItem().toString();
String WordX=null;
String ChinTran=dataitem.getValue();
String sql="Insert into 生词本 values ('"+str+"','"+WordX+"','"+ChinTran+"')";
jdbcconn.InsertSql(sql);
}catch(Exception ee){
ee.printStackTrace();
}//end catch
}
if(e.getSource()==jm.jbtn6){
}
}//end actionPerformed
}//end jbt1Listener
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -