我尝试过不同的方法来创建不同的接口和applet。我要做的主要事情之一就是让这些gui用于显示文本并显示具有不同文本的多个按钮,从而导致不同的结果。我要问的是,创建applet或接口需要什么代码(因为我告诉两者之间的差异)以及我应该如何构建和构建它。
答案 0 :(得分:0)
我建议您使用netbeans,因为它有一个编辑器,是创建Applet的简便方法。
答案 1 :(得分:0)
你有三个我能想到的主要选择,其他人肯定会想到别的东西:
创建一个Web服务器,并实际为您的界面提供网站服务。您可以自己编写接口代码并使用ajax与Java服务器进行通信,您可以让GWT等人为您执行此操作。 COnsider还有Struts
创建一个applet,它将成为网站中的嵌入对象。这很快就会失去优雅,如果只是因为浏览器中java插件的痛苦,我强烈反对你这样做,
使用AWT或Swing(附带Java)创建一个带有界面的应用程序,或者这是我个人的观点,更优雅地使用SWT
在不了解更多要求的情况下,很难说出最能帮到你的是什么,但如果你要上网,我建议你查看GWT,如果你要去桌面应用程序,请查看SWT。另外,请理解这些都是经过良好测试的框架,我的偏好只是偏好。
答案 2 :(得分:0)
要使用java在eclipse中创建界面,可以使用swing。
在日食中:
src
文件夹,然后点击新建 - >其他 - > WindowBuilder - > Swing Designer - > [申请窗口] / [JApplet]。
答案 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等本机代码转换器。