如何在swing GUI中浏览下一页/上一页

时间:2009-01-27 07:25:30

标签: java swing

我是Swing的新手。我正在尝试使用Swing开发应用程序。我已设法创建我的应用程序的第一页。现在我想要做的是使用下一个按钮遍历到新页面。但是我无法使用Swing找到一种方法。此外,如果我单击上一个按钮,我是否能够获取我在文本框中输入的数据或使用上一页上的单选按钮选择的数据。我认为这可以在Struts中很容易地完成,但是如何使用Swing实现这一点。

请帮忙。

非常感谢。

4 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

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

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

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

答案 3 :(得分:0)