2014-03-13 99 views
-4

嗨,我不知道这是正确的交换就问这一点,但这里有云,的Web GUI设计工具

我一直负责从开始做一个新的软件项目完成并选择了Java的作为我的编码语言。这个项目的最终目标是创建一个Web应用程序。我需要为其中一个交付物提供GUI示例设计。任何人都可以提出一个工具,我可以用它为我的Web应用程序创建示例图形布局?优选地,形式看起来最类似于java的设计者。

在此先感谢...

+0

如果你想创建一个applet,那么netbeans可能是一个选项。如果您打算使用JSP,那么所见即所得软件是一个选项 – djthoms

回答

0

使用Java的末端web应用意味着一个小程序,它通常是这些天(至少不是所有的,因为糟糕的移动支持,以及用户信任问题选择上运行小程序时,一个糟糕的选择桌面浏览器)。这里的答案中提到的GUI编辑器只适用于小程序。

对于JavaScript(与Java无关)前端,可用的库有很多,例如, http://en.wikipedia.org/wiki/List_of_JavaScript_libraries#GUI-related_.28Widget_libraries.29(后端可以是带有JSP或任何你喜欢的Java servlet)。与小应用程序相比,这些将提供更便携,广泛支持,响应迅速的现代Web UI。


应对其他地方的评论:

如果你只是想快速地拼凑一个原型的建议,你可以折腾一起使用Java桌面应用程序(甚至一个applet可能适合一个一次性的提议) - 但要记住,这个任务可能比您认为在时间到时将该原型转换为基于Web的GUI更困难;所以不要制造一个你无法实现的原型。此外,网页设计可能与桌面应用程序设计有很大不同(例如,您看到有多少桌面应用程序由超链接的可滚动窗格组成?)。这种原型制作方法可能不是最好的方法。

+0

哇好吧好回答。我猜,JSP不存在。 – DeanMWake

+0

JSP只是一种在服务器端使用Java来生成发送给客户端的内容的方法。您可以使用JSP来动态生成静态内容;但是实现一个客户端前端仍然取决于您(例如,您的JSP可能会生成一个包含创建JavaScript UI的JavaScript的页面)。 –

+0

@MethodMan换句话说,除非你使用applet(或flash),否则你会用JavaScript编写你的GUI。 Java/JSP的使用与此无关。 JSP并不意味着任何特定类型的用户界面。我无法分辨您的评论是否讽刺;但如果是这样,这表明缺乏一些基础知识,这表明这个项目可能很难,但对你来说是一个很好的学习经验。 :) –

0

如果您使用JDK6或更低,使用Eclipse,那么你可以使用https://www.eclipse.org/windowbuilder/如果你使用eclipse与JDK7然后在摆动类使用的生成,我相信Netbeans的具有构建IDE。

但是使用GUI设计器被认为是不好的做法,只是看一些关于如何通过代码设计GUI的视频,它不是火箭科学!

创建一个窗口你要做的就是

JFrame window = new JFrame(); 
window.setVisible(True); 
window.setSize(200,200); 

不要忘了导入摆动类!

+0

我知道如何在java中编写gui。我想要一个简单的gui构建应用程序,我可以使用它来为图形布局页面。这仍处于开发的早期阶段,我还没有开始编码。我需要这个概念而不是最终计划。 – DeanMWake

+0

@MethodMan如果您只是试图快速将提案的原型放在一起,那么您可以将Java桌面应用程序(甚至一个小应用程序可能适用于一次性提议)一起折腾 - 但请记住它可能比起你认为在时间到时将原型翻译成基于网络的图形用户界面更困难;所以不要制造一个你无法实现的原型。此外,网页设计可能与桌面应用程序设计有很大不同(例如,您看到有多少桌面应用程序由超链接的可滚动窗格组成?) –