2008-04-22

迷你小词典~

原创小词典~~~~~~~~~使用了海词的提供的API~~~~~~~~在此感谢啦~~~~~~~~
import org.eclipse.swt.*;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.*;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Text;
import org.eclipse.swt.events.*;
import org.eclipse.swt.browser.*;
import org.eclipse.swt.browser.Browser;

public class Dict {

private Text express;

private Text searchWord;

public Dict() {

final Display display = Display.getDefault();

final Shell shell = new Shell(display);
shell.setSize(500, 380);
shell.setText("Dict --by stonestrange");

final Browser browser = new Browser(shell, SWT.NONE);
browser.setBounds(116, 66, 363, 282);

searchWord = new Text(shell, SWT.BORDER);
searchWord.setBounds(91, 19, 268, 22);

final Button search = new Button(shell, SWT.NONE);
search.setText("search");
search.setBounds(385, 19, 94, 22);
search.setImage(searchImage);
search.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
String word = searchWord.getText();
String url = "http://dict.cn/mini.php?q=";
url = url + word;
browser.setUrl(url);
}
});


express = new Text(shell, SWT.BORDER);
express.setBounds(116, 66, 363, 282);

shell.open();
shell.layout();

while (!shell.isDisposed()) {
if (!display.readAndDispatch())
display.sleep();
}
}

public static void main(String[] args) {
new Dict();
}
}

1 条评论:

亦芽 说...

小果子真厉害!