问题标签 [cardlayout]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - GUI - 将 CardLayout 用于一组类似向导的窗口
我有几个窗户,像巫师一样。其中一些使用标准 BorderLayout,一些 TableLayout。如果单击“下一步”按钮,则应出现下一个窗口。我读到最好的方法是使用 CardLayout。但我不知道我应该如何将它们“链接”在一起。这是第一个窗口:
这是第二个:
第三个:
抱歉,对于很多代码,我想你可以用更好的方式编写它,但我只是 Java 的新手......任何帮助将不胜感激。
sencha-touch - 使用 setActiveItem 时出现白屏
我有一个包含两个项目的视口:一个身份验证表单和一个选项卡面板。在这个视口的 initComponent 方法中,我调用了一个函数来检查用户是否曾经输入过他的登录名和密码。
如果不是,则显示身份验证表单,当他单击登录按钮时,会显示选项卡面板。
但是,如果有存储的凭据,我希望应用程序自动切换到选项卡面板。
这就是我想做的事情:
但是由于*行,我在启动时会出现白屏。我猜它被解雇得太早了,可能是因为 checkLogin 函数中的 setActiveItem 工作正常。
有人知道为什么这个 setActiveItem 会引发错误吗?
谢谢
java - 将其他类中的 JPanel 添加到 cardLayout
我在 3 个单独的类中有 3 个窗口,我想使用 cardLayout 以便当您单击下一个按钮时,会出现下一个窗口。如何将包含不同元素的 JPanel 添加到一个 cardLayout?这是第一个窗口:(唯一的区别是背景——但它代表了我实际上是如何得到它的想法)
第二个窗口:
最后一个:
java - 框架 2 内框架 1
我有2节课;学生和注册学生,因此有 2 个不同的 main_panel(1 类)和 panel_1(2 类)。我想要做的是,当按下学生界面上的按钮时,整个 panel_1 应该出现在 main_panel 中。我已经将两者都设置为相同的大小。那可能吗?
到目前为止我得到的代码是:
这没有做任何事情吗?它正在编译,但 panel_1 实际上并没有出现在 main_panel 中。有没有人有任何建议?
java - 如何实现 Button ActionListener 以通过其他类运行 cardLayout?
我不知道是什么问题?我尝试使用 JButton 切换两个单独的类扩展 JPanel 和 cardLayout,但我不知道我是否使用了正确的代码......这是我的编码。
卡片布局菜单
这是我的主面板
然后我的OptionPanel,使用JButton jbtBack 回到MainPanel
java - 切换到新窗口
将窗口更改为不同窗口的有效方法是什么?当用户按下下一个按钮时,我希望它执行另一种方法来创建第二个窗口。这种情况下合适的监听器类是什么?
java - 如何在 CardLayout Swap 上显示一张卡的文本字段值到另一张卡
用户登录后,我试图在下一张卡上显示用户名,但没有运气。
我正在使用 CardLayout 并定义了两张卡 - 一张用于用户输入姓名和密码的卡,第二张用于显示带有登录名的欢迎消息。我正在学习自己的 Java 和 Swing,而不是专家。任何帮助,包括修复此代码或供我阅读的参考资料,将不胜感激。
这是我当前的代码(仍然需要添加代码来更新欢迎屏幕的文本字段):
java - 使用 cardLayout 覆盖框架的下一个/上一个按钮
更新:问题是我希望我的上一个按钮只有在我以前去过那个按钮时才能工作。例如,如果我登录并单击下一步,我应该能够后退一步。但不是两个。
Window1.java
java - 什么可用于限制 Java 卡片布局中从面板到面板的导航?
我在卡片布局中有两张卡片和一个允许一张来回移动的按钮。一旦单击一次按钮,如何使按钮处于非活动状态,以便用户无法返回上一张卡片?
java - 卡片布局问题
我有一个卡片布局,第一张卡片是一个菜单。
I 选择第二张卡片,然后执行一些操作。我们会说通过单击一个按钮来添加一个 JTextField。如果我回到菜单卡,然后再回到第二张卡,我第一次添加的那个 JTextField 仍然会在那里。
我希望第二张卡片与我每次访问它时最初构造的一样,带有按钮,但没有文本字段。