2014-01-26 34 views
0

我试过不同的方法来创建不同的接口和小程序。我试图做的主要事情之一是让这些gui显示文本并显示带有不同文本的多个按钮,从而产生不同的结果。我问的是,创建一个applet或一个接口需要什么代码(因为我没有告诉两者之间的区别),我应该如何处理构建和构建这些问题。如何使用按钮和文本创建界面?

回答

0

你有我能想到的三个主要的选择,别人也肯定想起别的东西:

  • 创建一个Web服务器,实际上起到一个网站的界面。您可以自己编写接口代码并使用ajax与您的java服务器进行通信,您可以让GWT等为您做。考虑也框架,如Struts

  • 创建一个小应用程序,这将成为一个网站的嵌入对象。这很快就失去了恩典,如果仅仅是因为浏览器中的java插件的痛苦,我会强烈劝阻你。

  • 通过使用AWT或Swing创建具有接口的应用程序与Java),或者,这是我个人的看法,更优雅与SWT

这很难说什么你最有帮助不知道您更多的要求,但如果你正在进行的web,我建议你看看GWT,如果你要去桌面应用程序,看看SWT。另外,请理解这些都是经过良好测试的框架,我的偏好就是这些,偏好。

0

若要使用Java,您可以使用摇摆在Eclipse的接口。

在Eclipse:

  1. 创建一个新的Java项目(文件 - >新建 - > Java项目)。
  2. 右键单击src文件夹,然后单击新建 - >其他 - >的WindowBuilder - >秋千设计师 - > [应用程序窗口]/[JApplet的。
  3. 添加你想要的组件(按钮,文本框......)。

enter image description here

0

我看来,像你想毕业从控制台程序到GUI程序。 GUI与控制台程序的工作方式不同。一个控制台程序,你有一堆循环和if语句,但一个GUI程序完全不同。主要区别在于GUI程序是事件驱动的。

有了这样说,你要选择一个GUI框架,像秋千。然后决定是否希望您的应用程序基于Web或桌面。一个applet更适合web。如果你想要一个桌面程序,那么你需要一个JFrame,它将成为应用程序的顶级容器。

你可以学习所有的标准Swing API here在提供给您的组件。国际海事组织看起来像你需要从头开始,所以我会从How to Create GUIs with Swing的存在开始。您将要密切关注部分上Writing Event Listeners

如果想创建一个小程序,而不是一个桌面程序,你可以看到Applets,在那里你会学习如何开发小程序以及如何部署他们。你仍然需要从我提到的Swing链接学习一些基础知识。另外,在开始使用拖放gui构建工具之前,我会强烈建议您先学习手工代码。从长远来看,它最适合你。

我希望这可以让你开始正确的方向。

0

所有平台的事实上的世界标准GUI正在变成Html5和css3。

因此,编写接口的最简单方法是使用HTML。你不需要applet,除非你有真正的特定需求,比如有一个连接到服务器进行聊天或其他任何事情。无论如何,大多数applet存在的原因现在都在标准HTML中解决。如果你想学习一门新索绪尔,尝试飞镖(dartlang.org)

你可以使用镖有更多的适应GUI以标准世界

我解释为什么在这个博客帖子 http://1veu.blogspot.com/2013/12/why-i-think-dart-will-detrone-java.html

当然,即使您需要使用本机GUI编写独立应用程序,HTML5和css3仍然广泛应用于Webkit或本机代码转换器(如PhoneGap)。

相关问题