Java中英翻译器(小程序)

效果图

Java中英翻译器(小程序)_第1张图片
Java中英翻译器(小程序)_第2张图片

原代码

//创建一个包
package cn.digimon;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

import javax.swing.*;
import java.io.IOException;

public class app {
    public static void main(String[] args) throws IOException {
        //网址:jsoup.org 下载jsoup组件
        //1 idea建立项目,建立lib,复制下载jsoup.jar组件
        //2 声明变量
        String word = JOptionPane.showInputDialog("请输入要翻译的词汇:");
        //3 http://cn.bing.com/dict/search?q=book
        String url = "http://cn.bing.com/dict/search?q=" + word;
        //4 爬取翻译结果
        Elements es = Jsoup.connect(url).get().select("span[class=def b_regtxt]");
        //使用StringBuilder 循环读取,词汇的所有翻译
        StringBuilder sbu = new StringBuilder();
        for (Element e : es) {
            sbu.append(e.text() + "\r\n");
        }

        //5 输出翻译结果
        JOptionPane.showMessageDialog(null, sbu.toString());


    }
}

jsoup组件插入使用

1

Java中英翻译器(小程序)_第3张图片

2

把下载好的jsoup复制到lib里
Java中英翻译器(小程序)_第4张图片

3

在项目结构(快捷方式:ctrl+shift+alt+s)里按顺序打开(作者下载的汉化包,但是内容还是一样的)
Java中英翻译器(小程序)_第5张图片

4

Java中英翻译器(小程序)_第6张图片
找到jsoup.jar,点击确定(确定到底)就可以开始敲代码了
Java中英翻译器(小程序)_第7张图片

你可能感兴趣的:(java,小程序)