[2015-01-05 18:45:15 - CardLayout] Found 2 versions of android-support-v4.jar in the dependency list,this time.[2015-01-05 18:45:15 - CardLayout]Path: D:\WorkingProjects\CardLayout\libs\android-support-v4.jar
我正在制作一个使用CardLayout在四个JPanels (gamePanel、startMenu、pauseMenu和levelMenu)之间切换的游戏。我得到了例外"java.lang.IllegalArgumentException: CardLayout的错误家长“。但是,我将所有的卡片添加到面板中,它有布局管理器CardLayout,所以我不明白为什么面板不是父版。controls which JPanel is showing */
private CardLayoutc
我有两个JPanels坐在另一个上面。“顶部”面板包含许多小部件(JButtons、JTextFields等)。其中一个按钮将启动一个操作来显示多个图像。下面是代码(我忽略了许多我认为与之无关的内容)。在构造函数中,如果我在应用程序启动时切换哪个面板是可见的,那么无论哪种方式,它看起来都很好。当我点击按钮,我应该从我的深灰色控制面板到我的蓝色图像面板。只不过我的暗灰色控制面板变成了一个空的白色面板。有什么想法吗?
JFrame frame = ne
我想改变我的CardLayout卡(其中包含标签)的每一个选择在我的组合框。因此,当我在组合框中选择Item2时,它应该会显示第二张卡,但是它会返回错误。在方法initComponents()中,我成功地使用cardLayout.show(imagePanel,“1”)显示了第一张卡;但是当我试图在私有的comboMenuActionPerformed()内部执行相同的操作时,它返回错误"IllegalArgumentException:错误的CardLayout父级“。= new java.awt.CardLayout<