【发布时间】:2018-08-31 11:03:13
【问题描述】:
我在 Netbeans 中创建了一个 Java 应用程序,并使用CardLayout 制作了三张卡片,当我单击三个按钮时会出现这些卡片。
一切都很好,但我想制作一个“后退”图标,点击该图标时会显示上一张卡片,这样如果我在第三张卡片中,点击“后退”图标会显示第二张卡片,并从第二张卡到第一张,依此类推。
问题是我希望程序知道我们在第二张卡片中,所以点击“后退”图标会显示第一张卡片。
同样,后退图标位于同一JFrame 的另一个面板上。希望有人帮忙!
左下角的图标是返回按钮 卡片位于白色部分内。
【问题讨论】:
-
为了尽快获得更好的帮助,请发布minimal reproducible example 或Short, Self Contained, Correct Example,如this answer 所示(也使用卡片布局)。
-
基本上你需要传递Container和Layout对象然后使用
CardLayout#previous。 -
@KDM 感谢您的回答,但我实际上并没有明白您的意思。你知道,我只是一个初学者
-
@Nishan 发布您的代码。截图没有帮助:)
标签: java swing layout-manager cardlayout