这是用Java编写的英汉词典,希望有人能帮我详细的注释一遍,我还是个菜鸟,不胜感激啊……/**Tochangethistemplate,chooseTools|Templates*andopenthetemplateintheeditor.*/packaged...

这是用Java编写的英汉词典,希望有人能帮我详细的注释一遍,我还是个菜鸟,不胜感激啊……

/*

* To change this template, choose Tools | Templates

* and open the template in the editor.

*/

package dic;

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

import javax.swing.tree.*;

import java.sql.*;

import javax.swing.event.*;

import java.util.*;

import javax.swing.border.*;

import javax.swing.table.*;

import java.lang.String.*;

import java.lang.System;

class Mywindow extends JFrame implements ActionListener

{

JTextField txf=new JTextField(20);

JTextArea jt=new JTextArea(10,30);

JButton btn1=new JButton("查询");

Mywindow()

{

JFrame frm=new JFrame("Search");

frm.setBounds(400,300,450,350);

Container con=getContentPane();

JPanel pnl4=new JPanel();//-------------------------------------search4-------

pnl4.setBorder(BorderFactory.createTitledBorder("Search"));

pnl4.add(txf);

pnl4.add(btn1);

btn1.addActionListener(this);

JPanel pnl5=new JPanel();//-------------------------------------search4-------

pnl5.setBorder(BorderFactory.createTitledBorder("Result"));

jt.setWrapStyleWord(true);

jt.setLineWrap(true);

pnl5.add(new JScrollPane(jt));

JPanel all=new JPanel();

all.setLayout(new BorderLayout());

all.add(pnl4,BorderLayout.NORTH);

all.add(pnl5,BorderLayout.CENTER);

frm.add(all);

frm.setVisible(true);

frm.addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}});

}

public void actionPerformed(ActionEvent e)

{

if(e.getSource()==btn1)//-------------------------------startsearch-------

{

String str="";

String tmp=this.txf.getText();

for(int k=0;k

str+=tmp.charAt(k)+"%";

String sql=null;

Statement stmt=null;

sql="select * from chinese where charsound like'"+str+"'";

System.out.println(sql);

try{

Class.forName("com.mysql.jdbc.Driver");//或者:Class.forName("org.gjt.mm.mysql.Driver");

Connection conn=DriverManager.getConnection("jdbc:mysql://localhost/japan?user=root&password=sa");

stmt=conn.createStatement();

ResultSet rs=stmt.executeQuery(sql);

System.out.println("\n------------------------search :"+str+"-------------------------------");

jt.setText("");

while(rs.next())

{

jt.append(new String(rs.getString("charname").getBytes("iso-8859-1"),"gb2312")+"\t");

System.out.print(new String(rs.getString("charname").getBytes("iso-8859-1"),"gb2312")+"\t");

}

stmt.close();

}

catch(Exception eq){System.out.println("error");}

//--------------------------------------------------------------end btn1-------

}

}

}

public class my

{

public static void main(String args[])

{

Mywindow win=new Mywindow();

win.pack();

}

}

展开

英汉词典 JaVa_一个Java编写的英汉词典相关推荐

  1. main java game,playgame 一个JAVA编写的飞行小游戏,有基本完整的 框架,适合初学者参照学习 Other s 其他 238万源代码下载- www.pudn.com...

    文件名称: playgame下载 收藏√  [ 5  4  3  2  1 ] 开发工具: Java 文件大小: 7050 KB 上传时间: 2013-06-06 下载次数: 3 提 供 者: Lyq ...

  2. java poker_Java超级高手成长之路!一个Java编写的斗地主游戏

    原标题:Java超级高手成长之路!一个Java编写的斗地主游戏 "斗地主"是全国民间流行的一款扑克牌娱乐游戏,游戏最少由3个玩家进行,最多5人,游戏逻辑简单易于上手,老少皆宜,是我 ...

  3. 停车场管理系统 java_使用java编写一个停车场管理系统

    使用java编写一个停车场管理系统 发布时间:2020-11-30 16:00:28 来源:亿速云 阅读:145 作者:Leah 这篇文章给大家介绍使用java编写一个停车场管理系统,内容非常详细,感 ...

  4. 24点游戏java_使用java编写计算24点游戏程序

    初学java,编写了一个计算24点的程序,时间有限,有些粗糙,不过可以使用. //-------------Cal24.java--------------- //计算24点程序 //作者:徒步天下( ...

  5. 直角三角形面积Java_用java编写输出直角三角型、倒直角三角形

    /** * 题目:用java编写输出直角三角型.倒直角三角形 * 作者:郑翰林 * 时间:2019.8.7 */ /** * * * *** * ***** * ******* * ********* ...

  6. byfen网java_用java编写程序根据考试成绩的等级打印出百分制分数段

    用java编写程序,根据考试成绩的等级打印出百分制分数段:设A为90分以上,B为80分以上,C为70分以上,D为60分以上,E为59分以下.要求在程序中使用开关语句.上级运行其结果是否符合设计要求: ...

  7. dht java_一个java版本的dht网络爬虫,伪装dht节点获取hashinfo

    dht-spider 一个java版本的dht网络爬虫,伪装dht节点获取hashinfo 导入idea 在入口类DhtNetworkApplication 的main方法下 修改udp端口 直接运行 ...

  8. for相关 java_用java编写一个程序,求2到100之间的偶数和(使用for循环)

    public static void main(String[] args) {int sum ... public class Test { public static void main(Str. ...

  9. 图形类 java_用java编写一个图形类,该类具有长和高属性,具有求面积的方法

    展开全部 /** * 定义一个图形类 * */ public class Graph { //图形的长高属性 public float length; public float high; publi ...

  10. 整数数组查找java_使用Java编写程序以查找整数数组中的第一个非重复数字?

    查找数组中的第一个非重复数字-构造count数组以将给定数组中每个元素的计数存储为相同长度,且所有元素的初始值为0. 将数组中的每个元素与除自身之外的所有其他元素进行比较. 如果匹配发生,则增加其在计 ...

最新文章

  1. iphone相册怎么加密_iphone相册加密码锁,保护隐私
  2. UPDATE STATISTICS 有何妙用?
  3. 数据结构读书笔记---------第一章 绪论
  4. Spring之旅—Spring模块介绍
  5. python数字转中文字符_Python实现中文数字转换为阿拉伯数字的方法示例
  6. Window Services的调试和非托管dll的引用及其他一些注意问题
  7. USequencer系列 |初识
  8. 【Kafka】KafkaConsumer is not safe for multi-threaded access
  9. MySQL 查询缓存快速理解。。。(1分钟图解如何优化查询缓存)
  10. Linux编程学习--开篇
  11. asp中把数据导出为excel的2种方法
  12. 重装win10提示在EFI系统上,Windows只能安装到GPT磁盘
  13. selector wakeup
  14. 定义fact(n)函数,调用函数,返回值
  15. 怀旧服服务器维护以后精英怪,《魔兽世界》:看不起怀旧服精英怪,一定吃不了兜着走...
  16. 计算机应用一级考试win10,2016年计算机一级考试试题「Windows」
  17. 西门子数控系统的机床数据采集
  18. linux批处理操作系统_批处理操作系统
  19. PAT乙级1033 旧键盘打字
  20. 线性代数基础10--特征值与特征向量,行列式的空间关系

热门文章

  1. c语言 sub(),C语言考试试题
  2. [百晓生]-鼠标右键新建添加RTF文档
  3. Mac大小写切换需长按capslock键解决办法
  4. 【Python】绘制PR曲线
  5. java如何调用百度地图拾取坐标系统
  6. oracle的优化器有哪些,Oracle优化器有哪些优化方式?
  7. 电路串联和并联图解_画简单的串联、并联电路图
  8. 工业企业能源管理系统
  9. 联想服务器管理系统,联想服务器的系统监控软件easyManage
  10. 接线端子冲击和振动测试要求