我想构建一个应用程序,其中用户将一个String插入到文本字段中,当他点击一个搜索按钮时,它会将它们重定向到谷歌,谷歌中显示的搜索结果与应用程序中jtextfield中输入的字符串相匹配。 / p>
因此,例如,如果我在jtextfield“Java”上键入然后按下搜索按钮,我希望它等同于我直接在Google上键入“Java”。 这可能吗?
此外,是否可以提供包含建议的下拉列表?当您点击建议时,它会在文本字段中填写建议或自动搜索该建议(其中一个不是两个)
请注意,我是一个相当新的程序员:)
答案 0 :(得分:0)
try {
String search = "#q="+jTextField.getText().toString().trim();
search = search.replaceAll(" ","+");
String url = "http:////www.google.com//"+search;
java.awt.Desktop.getDesktop().browse(java.net.URI.create(url));
}
catch (java.io.IOException e) {
System.out.println(e.getMessage());
}
答案 1 :(得分:0)
我刚刚更改了Oracle教程的SimpleSwingBrowser类的ActionListener。文本字段可以通过Google进行搜索:sample of code。