英汉词典 JaVa_一个Java编写的英汉词典
这是用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编写的英汉词典相关推荐
- 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 ...
- java poker_Java超级高手成长之路!一个Java编写的斗地主游戏
原标题:Java超级高手成长之路!一个Java编写的斗地主游戏 "斗地主"是全国民间流行的一款扑克牌娱乐游戏,游戏最少由3个玩家进行,最多5人,游戏逻辑简单易于上手,老少皆宜,是我 ...
- 停车场管理系统 java_使用java编写一个停车场管理系统
使用java编写一个停车场管理系统 发布时间:2020-11-30 16:00:28 来源:亿速云 阅读:145 作者:Leah 这篇文章给大家介绍使用java编写一个停车场管理系统,内容非常详细,感 ...
- 24点游戏java_使用java编写计算24点游戏程序
初学java,编写了一个计算24点的程序,时间有限,有些粗糙,不过可以使用. //-------------Cal24.java--------------- //计算24点程序 //作者:徒步天下( ...
- 直角三角形面积Java_用java编写输出直角三角型、倒直角三角形
/** * 题目:用java编写输出直角三角型.倒直角三角形 * 作者:郑翰林 * 时间:2019.8.7 */ /** * * * *** * ***** * ******* * ********* ...
- byfen网java_用java编写程序根据考试成绩的等级打印出百分制分数段
用java编写程序,根据考试成绩的等级打印出百分制分数段:设A为90分以上,B为80分以上,C为70分以上,D为60分以上,E为59分以下.要求在程序中使用开关语句.上级运行其结果是否符合设计要求: ...
- dht java_一个java版本的dht网络爬虫,伪装dht节点获取hashinfo
dht-spider 一个java版本的dht网络爬虫,伪装dht节点获取hashinfo 导入idea 在入口类DhtNetworkApplication 的main方法下 修改udp端口 直接运行 ...
- for相关 java_用java编写一个程序,求2到100之间的偶数和(使用for循环)
public static void main(String[] args) {int sum ... public class Test { public static void main(Str. ...
- 图形类 java_用java编写一个图形类,该类具有长和高属性,具有求面积的方法
展开全部 /** * 定义一个图形类 * */ public class Graph { //图形的长高属性 public float length; public float high; publi ...
- 整数数组查找java_使用Java编写程序以查找整数数组中的第一个非重复数字?
查找数组中的第一个非重复数字-构造count数组以将给定数组中每个元素的计数存储为相同长度,且所有元素的初始值为0. 将数组中的每个元素与除自身之外的所有其他元素进行比较. 如果匹配发生,则增加其在计 ...
最新文章
- iphone相册怎么加密_iphone相册加密码锁,保护隐私
- UPDATE STATISTICS 有何妙用?
- 数据结构读书笔记---------第一章 绪论
- Spring之旅—Spring模块介绍
- python数字转中文字符_Python实现中文数字转换为阿拉伯数字的方法示例
- Window Services的调试和非托管dll的引用及其他一些注意问题
- USequencer系列 |初识
- 【Kafka】KafkaConsumer is not safe for multi-threaded access
- MySQL 查询缓存快速理解。。。(1分钟图解如何优化查询缓存)
- Linux编程学习--开篇
- asp中把数据导出为excel的2种方法
- 重装win10提示在EFI系统上,Windows只能安装到GPT磁盘
- selector wakeup
- 定义fact(n)函数,调用函数,返回值
- 怀旧服服务器维护以后精英怪,《魔兽世界》:看不起怀旧服精英怪,一定吃不了兜着走...
- 计算机应用一级考试win10,2016年计算机一级考试试题「Windows」
- 西门子数控系统的机床数据采集
- linux批处理操作系统_批处理操作系统
- PAT乙级1033 旧键盘打字
- 线性代数基础10--特征值与特征向量,行列式的空间关系