问题标签 [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.

0 投票
2 回答
7027 浏览

java - Java如何在布局中添加图像作为背景

我有一个使用 CardLayout 的类,它有两张卡片,上面有一个按钮。我想做的是在 Windows 中放置一个类似于背景的图像,例如桌面背景。该程序最终将有几张不同的卡片,我希望能够在每张卡片上放置不同的背景。我已经尝试了在该站点上其他类似问题中提出的许多建议,以及通过谷歌搜索可以找到的任何建议,但我似乎无法让它发挥作用。我知道使用 CardLayout 我不能将面板放在面板顶部,因此将图像放在 JPanel 上是行不通的。所以我的问题是,根据下面发布的代码,有没有更好的方法来设置我的布局,以便它更好地工作,而且,我应该如何显示图像以使其位于按钮的背景中?任何帮助将不胜感激。

0 投票
2 回答
1065 浏览

java - Java 可以使用 GridBagLayout 来组织 CardLayout 中使用的 JPanel

我是布局的新手,我现在使用的是 CardLayout,它有两张不同的卡片,目前有一个背景图像和一个按钮。如下所示,该按钮位于屏幕顶部,我想将其放置在更靠近底部的位置。我的理解是 GridBagLayout 将是实现这一目标的最佳方式。所以我的第一个问题是,这是真的吗?而且,如果我想要放置 GridBagLayout 的 JPanel 是 CardLayout 中的卡片,是否可以这样做。当我进一步进入项目时,我想将许多其他对象放入 GridBagLayout (如果这是最好的方法并且如果可能的话),所以任何关于正确方向的建议将不胜感激。

0 投票
1 回答
526 浏览

java - JMenuItem 不能动态添加组件

我有一个带有JMenuBar. 当我按下其中一个时,JMenuItems我想JLabel在框架中添加一个,但它不起作用。我不明白...它在同一个班级。

0 投票
1 回答
485 浏览

jpanel - 将 JPanel 动态添加到 CardLayout 时组件无法正确显示

我希望有人能够帮助我解决以下问题。我正在创建一个 Java 桌面应用程序,其中有一个 JPanel topicPanel,其中包含两个 JPanel;topicButtonsPanel 包含 JButton createEntryButton 和实现 CardLayout 的 topicTabCardsPanel。单击 createEntryButton 时,我试图动态创建并添加一个新的 JPanel entryPanel,其中包含 JTextlabels、JTextFIelds 和 JButtons。在 topicPanel 类中执行的操作方法中使用的代码是:

但是,尽管 entryPanel 已添加到 topicPanel,但 topicPanel 中的组件并未正确显示。只有 JTextFields 似乎正确显示,JLabels 根本不显示,JButtons 只在悬停时出现?我还有一个 JTextArea,当鼠标悬停在上面时,除了滚动条之外不显示。

以下是 topicPanel 和 entryPanel 类的代码:

我正在使用 NetBeans IDE 7.1.2 和 Java:1.7.0_04。

谢谢

0 投票
1 回答
2314 浏览

java - 如何在 JTabbedPane 中制作 CardLayout

我正在做一个项目JTabbedPane

当我单击 TAB2 时,它会显示 PANEL 2。完成

PANEL 2 包含一个JButton“Next”,它将切换到 PANEL 2.1 和JButton“Previous”到

在 TAB 2 中时将其切换回 PANEL 2。

那么,它是 Tab2 内部的卡片布局吗?

感谢您的帮助!

0 投票
1 回答
1773 浏览

java - 如何使用 CardLayout 显示下一个卡片项目?

我创建了一个类,它有一个名为cards 的面板,它的布局是CardLAyout。我添加了卡片项目。在这个类中,我想通过调用哪个来创建一个单独的方法,布局切换到下一张卡片。

}

所以你可以看到我在我的卡片中添加了其他类的面板。我想要做的是创建 getNextCard() 方法,它将当前活动的面板作为它的参数。当我调用这个函数时,它应该用我的 CardLayout 列表中的下一个切换当前活动的面板。我怎样才能做到这一点?谢谢

0 投票
1 回答
145 浏览

java - 这个 Java 代码(简单的 CardLayout 程序)有什么问题?

http://pastie.org/4372510 - 单击此链接获取代码。(没有在此处发布以保持问题清洁)

我最近试图创建一个简单的 Java 程序来学习 cardLayout。我希望这个程序在开始时显示一个 JLabel 说“Label1”。当用户点击标签时,我想切换卡片。即显示Label2。

这是我得到的错误。它说我粘贴的代码中的第 50 行有问题。

我似乎无法弄清楚出了什么问题。

0 投票
4 回答
9537 浏览

java - 如何从多个 GUI 类集成多页 Java 桌面应用程序

我正在开发一个 Java Swing 桌面应用程序项目。该应用程序有大约 15 个 GUI 页面。我可以使用分层窗格和选项卡式窗格将所有 GUI 组件放在一个类中。但是这个类将是巨大的。如果我可以将项目分成几个较小的子项目并让每个子项目有一个或几个 GUI 页面,那将是一个想法。我可以单独处理每个子项目,并在所有子项目完成后将它们重新集成到一个应用程序中。我的问题是,如何集成来自不同类的所有 GUI 页面,以便在单击按钮时可以向后导航并在不同页面之间强制?由于子项目包含 GUI 页面,因此每个页面都需要有一个 JFrame。如何在 JFrame 1 和 JFrame 2 之间切换并强制使一个可见而另一个不可见? 这个问题 展示了如何创建新的 JFrame。但是没有显示JFrames之间是如何来回切换的。

0 投票
1 回答
2246 浏览

java - 打开一个新框架并关闭自己的框架

这是我使用的代码,但我没有用 netbeans 做任何事情;

0 投票
2 回答
2410 浏览

java - 卡片布局不起作用

我正在开发一个用户登录的小游戏。登录后,您将能够进入主菜单。我正在使用不工作的 CardLayout。有一些包含面板名称的最终字符串。我已经调试了一段时间,我确定可以到达这段代码。欢迎任何提示。谢谢!