2017-05-16 73 views
-3

2年后我刚回到Eclipse。我最终在2015年将它用于移动开发课程后,终于得到了原谅(这是放在一起的,还有一个录音带嘉年华)。JAVA - 如何从eclipse打开浏览器选项卡?

我已经采取了几个for-credit编码类,并在今年夏天,我要通过Udemy采取几个编程类。

问题是,我从来没有建立一个有价值的桌面应用程序,通过实际编码(因为我不认为多媒体融合2计数)。更糟的是,我很少使用Java。所以现在,盲目而渴望的雄心壮志,我​​正在为自己开发一个桌面应用程序(对于其他用户来说,如果它有任何用处的话),它将允许用户创建可输入网址和标题的条目(仅仅是出于美学目的,对浏览器没有任何影响),并且当满足某些条件时,桌面应用程序将打开带有标签的Chrome标签页。

由此,我希望更好地理解Java,就像我理解C++一样。如果我可以在第一次尝试时使用任意浏览器,但是如果我必须单独执行每个浏览器,我会首先尝试使用Chrome,因为这是我使用的方式。

如果一切顺利,我会试图使Chrome浏览器相同的应用程序作为一个Chrome应用,但现在... :)


这里的核心理念/计划:

  • 声明一个名为“tabs”的类的向量,其中该类包含2个字符串:一个用于标题,另一个用于url。两者都应该由用户编辑,但为了简单起见,我们只会让他们成为“一次输入这些字段,现在不编辑它们”的开始。

  • 当用户想要添加要在Chrome中打开的网址时,我们会添加到(或“推回”,无论它被称为)这些标签与用户输入的任何数据相关联。

  • 当用户按下某个键或按钮时,Chrome会打开这些标签。


这里是我的,我怎么可能接近这个想法:

  • 我可能可以下载的官方Chrome开发工具某种到Eclipse中,让我来操纵浏览器功能,如打开和关闭标签。如果我可以将参数传递给这些函数,我可以遍历我的选项卡矢量并打开它们直到结束。我已经在寻找类似这样的工具,尽管我可能已经遇到了合适的工具,但没有什么真正打动我,因为“我是你的解决方案!”一揽子协议。我几乎将一个官方软件包导入Eclipse,看起来非常有希望,但官方链接已经死亡。 :(

  • 我可能会以某种方式使用Javascript,因为如果我理解正确,我可以创建一个Window对象,遍历选项卡向量,然后调用window.open()函数并传入url在[i]的功能。但是,这将工作的桌面应用程序??我读过NW。js可以使用JavaScript/CSS/hmtl作为桌面应用程序,所以我认为它可以做到这一点,但我也听说它在Windows 10上有点bug。

  • 我也在调查Electron,桌面JavaScript的想法。实际上它看起来很可靠。


但是,除了所有这些想法,我不知道绝对我需要使用或哪些我甚至可以切实用来做什么工具。 :/这些选项有点压倒性的,而且我不确定哪些是值得期待的,因为我已经分享了这个想法(当时间到时我会担心剩下的程序) 。这看起来并不像是一个艰难的项目,我真的很想在应用程序开发中有所作为,但有时候我会觉得有点失落。

我真的不知道究竟要问,除了:“即使这意味着下载完全是另一回事,什么IDE /开发套件/什么可以帮我在正确的方向开始做这个任务

希望这不是太模糊的问题时,欢呼声,

-Jon

+0

捂脸捂脸 - 有这么多的annoyiing我们个人故事会让你的问题变得模糊和模糊。 –

回答

0

有2层简单的方法来做到这一点..

第一:在文件菜单,导航如下..窗口 - >显示视图 - >其他 - >常规 - >内部网页浏览[R

二:右键单击您的项目在项目资源管理器 - >运行方式 - >服务器上运行(假设你有你的服务器设置正确,等...)

+0

我能够得到第一个,但不是第二个。我想我有一个想法,为什么我这样做,但我仍然不确定如何从桌面应用程序打开Chrome选项卡。我想我会抓住机会,看看Electron,看看我能否在那里开始。 – Werewoof

相关问题