电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

搜索引擎


发布日期:2020/11/23
 

程序代码:

import javaappletApplet;

import *;

import javaawt*;

public class searchengine extends Applet

{

TextField keyword = new TextField(); // 定义搜索的关键字

Choice EngineName; // 使用的搜索引擎列表使用下拉框

Button go = new Button(开始搜索);

public void init()

{

setBackground(Colorwhite); // 设置背景为白色以便配合网页色彩

keyword = new TextField();

EngineName = new Choice();

EngineNameaddItem(中文雅虎);

EngineNameaddItem(搜狐);

EngineNameaddItem(新浪);

EngineNameaddItem(网易);

EngineNameselect(); // 设置缺省显示的项目为 中文雅虎

add(keyword);

add(EngineName);

add(go);

}

public boolean action(Event e Object obj)

{

if(etargetequals(go))

{

try

{ goSearch(); }

catch (Exception e)

{ showStatus(搜索时发生异常: + etoString()); }

}

return true;

}

public void goSearch() throws Exception

{

String str = keywordgetText();

if(strequals())

{

showStatus(请填写搜索的关键字!);

return;

}

String url = ;

switch (EngineNamegetSelectedIndex())

{

case :

url = ;

break;

case :

url = ?key_word=;

break;

case :

url = bin/search/searchcgi? _searchkey=;

break;

case :

url = ;

}

url += URLEncoderencode(str); // 将关键字编码成URL格式的就是例如空格编码为 %

showStatus(正在连接搜索引擎 + url);

getAppletContext()showDocument(new URL(url) _black);// 在新窗口打开搜索结果

showStatus(搜索完成);

}

}

上一篇:PDA操作系统大比拼之一

下一篇:几个常见的关于日期的问题解决方法