如何使用按钮和文本创建界面?

时间:2014-01-26 15:06:36

标签: java eclipse user-interface interface applet

我尝试过不同的方法来创建不同的接口和applet。我要做的主要事情之一就是让这些gui用于显示文本并显示具有不同文本的多个按钮,从而导致不同的结果。我要问的是,创建applet或接口需要什么代码(因为我告诉两者之间的差异)以及我应该如何构建和构建它。

5 个答案:

答案 0 :(得分:0)

我建议您使用netbeans,因为它有一个编辑器,是创建Applet的简便方法。

https://netbeans.org/kb/docs/web/applets.html

答案 1 :(得分:0)

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

  • 创建一个Web服务器,并实际为您的界面提供网站服务。您可以自己编写接口代码并使用ajax与Java服务器进行通信,您可以让GWT等人为您执行此操作。 COnsider还有Struts

  • 等框架
  • 创建一个applet,它将成为网站中的嵌入对象。这很快就会失去优雅,如果只是因为浏览器中java插件的痛苦,我强烈反对你这样做,

  • 使用AWT或Swing(附带Java)创建一个带有界面的应用程序,或者这是我个人的观点,更优雅地使用SWT

在不了解更多要求的情况下,很难说出最能帮到你的是什么,但如果你要上网,我建议你查看GWT,如果你要去桌面应用程序,请查看SWT。另外,请理解这些都是经过良好测试的框架,我的偏好只是偏好。

答案 2 :(得分:0)

要使用java在eclipse中创建界面,可以使用swing。

在日食中:

  1. 创建一个新的Java项目(文件 - >新建 - > Java项目)。
  2. 右键单击src文件夹,然后点击新建 - >其他 - > WindowBuilder - > Swing Designer - > [申请窗口] / [JApplet]。
  3. 添加所需的组件(按钮,文本字段...)。
  4. enter image description here

答案 3 :(得分:0)

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

话虽如此,你想选择一个GUI框架,比如Swing。然后决定您的应用程序是基于Web还是桌面。 applet更适合网络。如果你想要一个桌面程序,那么你需要一个JFrame,它将成为你应用程序的顶级容器。

您可以在标准Swing API here中了解可用的所有组件。 IMO好像你需要从头开始,所以我会从How to Create GUIs with Swing开始。您需要密切关注Writing Event Listeners

部分

如果您想要创建Applet而不是桌面程序,您可以看到Applets,在那里您将学习如何开发Applet以及如何部署它们。您仍然需要从我提到的Swing链接中学习一些基础知识。

此外,在开始使用拖放gui构建器工具之前,我强烈建议您先学习手动编写代码。从长远来看,它最适合你。

我希望这能让你开始朝着正确的方向前进。

答案 4 :(得分:0)

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

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

您可以使用dart为世界各地的标准提供更具适应性的GUI

我在这篇博文中解释了原因 http://1veu.blogspot.com/2013/12/why-i-think-dart-will-detrone-java.html

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

相关问题