【问题标题】:Get JTextField string and insert into Google search获取 JTextField 字符串并插入 Google 搜索
【发布时间】:2014-09-01 15:46:59
【问题描述】:

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

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

另外,是否可以有一个带有建议的下拉列表?当你点击一个建议时,它要么用建议填充文本字段,要么自动搜索该建议(不是两者之一)

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

【问题讨论】:

  • 你真的要启动浏览器吗?
  • @SamDunk 是的,我想启动浏览器

标签: java jframe jtextfield


【解决方案1】:
  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());
       }

【讨论】:

    【解决方案2】:

    我刚刚更改了 Oracle 教程类 SimpleSwingBrowser 的 ActionListener。文本字段可以通过 Google 搜索:sample of code

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-28
      相关资源
      最近更新 更多