获取JTextField字符串并插入Google搜索

时间:2014-09-01 15:46:59

标签: java jframe jtextfield

我想构建一个应用程序,其中用户将一个String插入到文本字段中,当他点击一个搜索按钮时,它会将它们重定向到谷歌,谷歌中显示的搜索结果与应用程序中jtextfield中输入的字符串相匹配。 / p>

因此,例如,如果我在jtextfield“Java”上键入然后按下搜索按钮,我希望它等同于我直接在Google上键入“Java”。 这可能吗?

此外,是否可以提供包含建议的下拉列表?当您点击建议时,它会在文本字段中填写建议或自动搜索该建议(其中一个不是两个)

请注意,我是一个相当新的程序员:)

2 个答案:

答案 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