我正在尝试创建一个简单的 GUI。我有一个菜单栏,里面充满了各种 JMenuItems。每个菜单项应链接到不同的“窗口”。目前,我认为最好的方法是创建一个框架,并创建各种 JPanel。我的 ActionListeners 将切换不同面板的可见性,并且一次只能看到一个面板。这是完成任务的最佳方式吗?或者有更好的解决方法。
最佳答案
是的,最好的方法是使用 CardLayout其中有一个很棒的教程(请参阅链接),以及许多在线示例,包括在这个论坛中,其中一些是我写的,包括:
- Java CardLayout Main Menu Problem
- Change size of JPanel using CardLayout
- Java CardLayout JPanel moves up, when second JPanel added
- Java swing; How to toggle panel's visibility?
- Clear components of JFrame and add new componets on the same JFrame
- gui multiple frames switch
- JLabel displaying countdown, java
关于java - 创建具有多个面板和一个框架的 GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8275728/