• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

标签:cardlayout

cardlayout

如何在CardLayout中显示不同的卡片?

如何在CardLayout中显示不同的卡片?
我看了一个使用此代码的代码示例: cl.show(cardPanel, "" + (currentCard)); 但是,当我使用 show时,我在Eclipse中收到一条消息,该消息已被弃用,我想知道是否有另一种方法可以在单击按钮时在CardLayout中显示不同的卡片?下面是我的CardLayout类的代码。如果代码的某些部分不正确,也可以提出建议。谢谢……继续阅读 »

cardlayout

如何设置JFrame大小以适合CardLayout显示的JPanel?

如何设置JFrame大小以适合CardLayout显示的JPanel?
我有一个JFrame,在JPanels中包含一组CardLayout。每个JPanel的大小都不同,我希望JFrame适应当前显示的JPanel的大小(而不是JPanel适应JFrame的大小)。 我该如何实现? 解决方案如下: 总的来说是:如果您遇到布局问题,总是使用适当的LayoutManager解决它。 从不调整组件的大小提示以达到您的目标。 ……继续阅读 »

cardlayout

使用卡布局仅需一个按钮即可更改 Pane

使用卡布局仅需一个按钮即可更改 Pane
我有一个使用卡片布局作为布局管理器的GUI。这个GUI有两个按钮上一个和下一个更改视图。我想知道是否可以仅使用一个按钮使用CardLayout更改卡。 解决方案如下: (根据我的评论改编) 绝对有可能。如果您想要与现有按钮之一相同的功能,只需移除另一个按钮即可。 ……继续阅读 »

cardlayout

如何动态更改JFrame中的JPanel?

如何动态更改JFrame中的JPanel?
简而言之,有一个简单的java swing应用程序,其中包含JFrame和其中的某些组件。组件之一是一个JPanel,可以根据用户操作将其替换为另一个JPanel。 那么,做这种事情的正确方法是什么?我试过了 panel = new CustomJPanelWithComponentsOnIt(); parentFrameJPanelBelongsTo.pa……继续阅读 »

cardlayout

如何重新加载JPanel?

如何重新加载JPanel?
我是Java新手…我需要知道如何reload和JPanel吗?我扩展了JPanel类,并创建了一个面板,该面板将在Applet中以cardlayout运行。我希望用户单击此面板中的reload/refresh后,此面板为button。我尝试在按钮的revalidate中包括repaint()和ActionListener()方法(我不太了解的方法……继续阅读 »

cardlayout

重画CardLayout中的字符串

重画CardLayout中的字符串
我使用CardLayout制作了一个游戏,并且有一个JPanel用于排行榜。在排行榜中,我读取了两个文件(一个带有名称,一个带有时间),对它们进行排序并绘制最快的前5个时间,如下所示: private void setBoard(){ reset(); try{ br = new BufferedRea……继续阅读 »

cardlayout

CardLayout-将不会切换回第一个面板

CardLayout-将不会切换回第一个面板
我编写了一个简单的程序,几乎所有的东西都可以工作,除了向后切换到第一个面板。因此,如果我单击“德鲁克”按钮,它将把钱从一个银行帐户转移到另一个银行帐户,然后切换到第二个面板,该面板显示两个帐户的余额,第二个面板上的按钮,应注意切换回第一个面板,但是单击该按钮后什么也没有发生。还有另外两个类,“银行”和“客户”,但是我没有粘贴代码,因为我认为这不是必需的。我的……继续阅读 »

cardlayout

CardLayout的Show方法不起作用

CardLayout的Show方法不起作用
所以我刚开始练习CardLayout,但是似乎无法使它正常工作。我查看了10多个站点,并且似乎在做与它们相同的事情,但是由于某些原因,我的版本无法正常工作。 next()方法可以正常工作,但是调用show()不会执行任何操作。 private static CardLayout cards; private static JPanel panel; pri……继续阅读 »