2009-01-27 348 views
1

我是Swing的新手。我正在尝试使用Swing开发应用程序。我设法创建了我的应用程序的第一页。现在我想要做的是使用下一个按钮遍历新页面。但是我无法找到一种使用Swing来实现它的方法。另外,如果我单击上一个按钮,是否可以获取我在文本框中输入的数据或使用上一页上的单选按钮进行选择的数据。我认为这可以在Struts中轻松完成,但使用Swing如何实现这一点。我如何才能前往下一页/上一页中的挥杆GUI

请帮忙。

非常感谢。

+0

将有助于得到什么你实际上是试图做一些细节。 - 页面? - 哪个“下一个按钮”? -...? – 2009-01-27 07:49:16

回答

0

这一个是旧的,但可能只是让你开始:http://java.sun.com/developer/technicalArticles/GUI/swing/wizard/

+0

嗨西蒙,使用链接我打包向高精灵,但假设我高在屏幕1上输入一些值,然后我移动到屏幕2,并在屏幕1的基础上,我必须在屏幕2上显示一些值,我如何获得值设置在screen2的屏幕1中使用链接中提供的相同代码。 – NewToJava 2009-02-16 12:57:19

+0

我现在不知道如何在特定情况下做到这一点,只要确保您将数据存储在可从两个屏幕访问的位置,如果当前没有屏幕,请确保将屏幕提供给第三方对象并将其存储在那里。 – 2009-02-17 09:18:39

1

我假设你正试图构建一个向导式的对话框?摆动不提供这种类型的任务的开箱即用的框架(但它当然提供您需要创建一个的所有UI元素/控件)。只是谷歌的“摆动向导框架”,你会发现很多灵感 - 不幸的是,我不能推荐一个最好的(在我的公司,我们写了我们自己的),但我相信你会找到一个这将为你工作,或者你会熟悉一些模式,可以帮助你自己写一个 - 祝你好运!

0

您可以创建一个像“登录”,“配置”,“的MainPage”不同的看法。视图将包含您想要在屏幕上显示的所有组件。 您可以实现可以处理此视图的ViewManager(显示其中一个视图)。

在主框架的底部,您可以添加一个按钮区域,其中放置了forware/backward按钮。在框架的中心,您将显示视图。

当按钮被选中时,ViewManager决定哪个视图被设置为可见。在ViewManager中,您可以从所需的视图中获取所有信息。

视图可以进入ViewManager,并可以从另一个视图获取他们需要的信息。

相关问题