Java卡片布局/gui管理



所以我一年前开始学习Java,并得到了一些项目和系统。在我的java项目中,我通常做的是打开一个jframe,然后当用户选择某些东西或按下按钮时,例如,jframe关闭并打开一个新的,甚至"后退"按钮也会关闭当前jframe并打开新的jframe。甚至我的同学也做同样的事情,但我不同,我对java编码很有激情,所以我寻找其他的方式。然后我发现关于这个cardlayout,有没有办法转移我写的代码,或者我必须手动做一切?从零开始?

我假设在您的各种JFrame中,您正在方法(可能是JFrame子类构造函数?)中创建内容。在这种情况下,您需要做的是将代码复制到创建单个JFrame时依次执行的方法中,每个函数填充不同的JPanel实例。然后,您需要将每个JPanel添加为一张卡。在当前将您移动到下一个JFrame的按钮的actionPerformed()中,您将代替cl.show(cards, index),当clCardLayout实例而index是下一张卡的索引时。

相关内容

  • 没有找到相关文章

最新更新