cardlayout相关内容

如何将 CardLayout 用于我的 Java 程序的登录和菜单项

我正在创建一个“商店"程序,基本上可以让员工使用我提供的用户名和密码登录.登录后,员工可以看到一个带有四个按钮的“主菜单":销售登记、PLU 设置、设置和注销.在此屏幕中,员工可以通过单击任何按钮导航到该屏幕来继续.我不希望每次单击按钮时都会弹出一个新窗口,而是希望有一些过渡(或没有过渡)以转到单击的页面. 举个例子:当员工启动程序时,他/她会看到登录菜单.然后员工输入他/她的登录信息并点击 ..
发布时间:2022-01-24 14:23:11 Java开发

框架 2 内框架 1

我有 2 节课;学生和注册学生,因此有 2 个不同的 main_panel(1 类)和 panel_1(2 类).我想要做的是,当按下学生界面上的按钮时,整个 panel_1 应该出现在 main_panel 中.我已经将两者都设置为相同的大小.这可能吗? 目前我得到的代码是: JButton btnNewButton = new JButton("注册学生");btnNewButton. ..
发布时间:2022-01-24 14:14:45 Java开发

在 JFrame 中的 JPanel 之间切换

现在我知道这方面有很多很多问题,我已经阅读了十几个.但是我刚刚撞到了墙,我无法判断它的正面或反面. 这是我的问题. 我有 3 个面板类. ConfigurePanel.javaConnectServerPanel.javaRunServerPanel.java 还有我的 JFrame 类 StartUPGUI.java 这是在启动时初始化的内容 private void in ..
发布时间:2022-01-24 14:12:50 Java开发

在 JFrame 中实现 CardLayout 并根据特定按钮按下切换卡片

我在下面发布了我的代码.我有创建可导航 GUI 的简单任务.在过去的几个小时里,我一直在研究如何做到这一点,这就是我整理的代码. 最初我想在没有任何布局或任何东西的情况下执行导航.我需要在用户单击欢迎面板上的“登录"按钮后显示主页面板. 它很好地显示了欢迎卡,但是当我使用 validateLogin 方法(按下登录按钮时激活,成功登录后它应该在卡中显示主面板)它只是停留在欢迎面板上即使 ..
发布时间:2022-01-24 14:09:02 Java开发

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

我有一个 JFrame,在 CardLayout 中包含一组 JPanels.每个 JPanel 都有不同的大小,我希望 JFrame 适应当前显示的 JPanel 的大小(而不是 JPanel 来适应 JFrame 的大小). 我怎样才能做到这一点? 解决方案 一般是:如果你有布局问题,总是用合适的 LayoutManager 解决.切勿调整组件的大小提示以达到您的目标. 在 ..
发布时间:2022-01-24 13:54:49 Java开发

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

我查看了一个使用此代码的代码示例: cl.show(cardPanel, "" + (currentCard)); 但是当我使用 show 时,我在 Eclipse 中收到一条消息说它已被弃用,我想知道当我单击按钮时是否有另一种方法可以在 CardLayout 中显示不同的卡片?下面是我的 CardLayout 类的代码.如果代码的某些部分是不好的做法,也欢迎提出建议.谢谢! import ..
发布时间:2022-01-24 13:48:42 Java开发

清除 JFrame 的组件并添加新组件

我有一个 JFrame,它有一些选项.当按下 OK 按钮时,我想要相同的 JFrame 清除内容并添加新内容.我已经尝试过了,但问题是弹出了新的 JFrame.我做错了什么? import java.awt.*;导入 java.awt.event.ActionEvent;导入 java.awt.event.ActionListener;导入 java.io.IOException;导入java. ..
发布时间:2022-01-24 13:43:49 Java开发

Java CardLayout 主菜单问题

好的,我正在用 Java 开发这款名为 8 位嵌合体的游戏.我现在在主菜单上工作,但是当我使用卡片布局时,由于某种原因,窗口不会打开.这是一些代码. import javax.swing.*;导入 java.awt.*;公共类 MainScreen 扩展 JFrame{String Title = "主菜单";MainMenuComp MMC = new MainMenuComp();Breed ..
发布时间:2021-12-24 23:31:37 Java开发

CardLayout 显示两个面板,闪烁

我正在尝试使用 CardLayout 来显示两个 JPanels、一个主菜单和一个控件屏幕.当我将两个 JPanel 添加到我的卡片 JPanel 时,它只显示两个带有闪烁图像.这是我的代码: package main;公共类迷宫游戏{//布局公共静态 JPanel 卡 = new JPanel();//窗户公共静态 JFrame 窗口;public static String windowLa ..
发布时间:2021-12-13 11:10:19 Java开发

如何在java中有效地使用cardlayout以便使用各种面板构造函数中的按钮从面板切换

我是使用 cardlayout 的新手,我有一些关于如何实施它的问题.我首先想知道实现 cardlayout 的最佳方法,以便我可以在面板之间切换.我的主要问题是如何使用面板构造函数中的按钮在面板之间切换.我今天刚刚开始研究这个项目,所以你会看到一些没有完成或没有意义的代码.我首先尝试让我的所有类扩展 JFrame,但这导致了多个不需要的窗口.如果我能得到一些关于如何有效使用 cardlayout ..
发布时间:2021-12-13 10:55:47 Java开发

Java 中的 CardLayout 通过其中一张“卡片"中的动作而改变

我正在使用 JFrame 制作一个简单的游戏.我制作了一个简单的“开始"屏幕,它基本上由一个 String 和一个 JButton 组成.我正在使用 actionPerformed(ActionEvent e) 方法获取按钮点击.我不知道如何通过单击按钮来更改卡片.这似乎是一个需要解决的简单问题,但随之而来的问题是:我的主 JFrame、我的 StartScreen 和我的 JPanel 都在不同 ..
发布时间:2021-11-26 13:52:23 Java开发

如何动态更改 JFrame 内的 JPanel?

简单来说,有一个简单的 java swing 应用程序,它由 JFrame 和一些组件组成.其中一个组件是 JPanel,旨在根据用户操作由另一个 JPanel 替换. 那么,做这种事情的正确方法是什么?我试过了 panel = new CustomJPanelWithComponentsOnIt();parentFrameJPanelBelongsTo.pack(); 但这行不通.你有 ..
发布时间:2021-11-25 15:58:11 Java开发

如何在 Netbeans GUI Builder 中使用 CardLayout

前言(这是一篇自我回答的帖子) 我已经对 Netbeans GUI Builder 感兴趣了,但我还没有开始深入研究它以了解更复杂的细节.我真的不知道从设计视图中更改布局管理器的热度,我只会手动编码.因此,我尝试通过询问“如何在 Netbeans GUI Builder 中使用不同的布局管理器" 来询问 Google 帮助台,并且在结果的前几页中意外地发现了 zilch.在 Eclipse ..
发布时间:2021-11-25 15:37:40 Java开发

如何根据组合框选择更改 UI

在对话框中,如果选中某个组合,我需要显示一组控件,否则我需要显示另一组控件.IE.我需要 2 层,当组合被选中/取消选中时,我需要在它们之间切换.我该怎么做? 谢谢 解决方案 CardLayout 对此非常有效,如下所示. import java.awt.BorderLayout;导入 java.awt.CardLayout;导入 java.awt.Color;导入 java. ..
发布时间:2021-11-25 15:23:18 Java开发

Java 中的 CardLayout 通过其中一张“卡片"中的动作而改变

我正在使用 JFrame 制作一个简单的游戏.我制作了一个简单的“开始"屏幕,它基本上由一个 String 和一个 JButton 组成.我正在使用 actionPerformed(ActionEvent e) 方法获取按钮点击.我不知道如何通过单击按钮来更改卡片.这似乎是一个需要解决的简单问题,但随之而来的问题是:我的主 JFrame、我的 StartScreen 和我的 JPanel 都在不同 ..
发布时间:2021-11-24 22:39:04 Java开发

当我使用睡眠时 JPanel 没有正确更新 CardLayout

我编写了一个使用 CardLayout 的程序.我希望它显示一个 JPanel,然后根据用户的输入显示一个新的 JPanel,暂停 3 秒,然后显示另一个需要用户输入的 JPanel. 我需要用户输入的 JPanel 工作正常,我所做的调试表明,当程序暂停 3 秒时,正在生成“填充"面板(见下文),但没有正确呈现. class sylBetween extends JPanel{sylBe ..
发布时间:2021-09-02 20:43:54 Java开发

如何在 Java CardLayout 中的卡片之间传递数据

我是 Java GUI 的新手,我知道这听起来很荒谬,但我已经尝试在 CardLayout 布局上的卡片之间传递数据好几天了.我使用的是 netbeans,第一张卡显示了一个客户列表.当客户被选中时,选择选项将传递给该卡上的一个变量.下一张卡片查询数据库以显示有关所选客户的更多详细信息.我可以处理卡片之间的切换,但我的问题是我无法将存储在卡片 1 上的变量中的数据传递给卡片 2. 我访问了多 ..
发布时间:2021-09-02 20:35:40 Java开发

CardLayout 中的按钮不起作用

所以我在我的一个程序中使用 cardLayout 并且我正在尝试使它这样当您单击按钮时下一个面板加载.我有一个 panelHolder 类,在该类中,cardlayout 被保留,每次按下面板上的按钮时,它都会调用 panelHolder 类中的一个方法,该方法根据按钮将某个布尔变量设置为 true 并调用 repaint(面板所在的位置)显示).由于某种原因,我的按钮不起作用,我似乎无法找出原因 ..
发布时间:2021-09-02 20:32:43 Java开发

将按钮和文本放在新行上并将它们移动到 Java 中的屏幕底部

我最近开始了 Java 编程,并且正在尝试创建一个登录屏幕.但是,我无法弄清楚如何创建一个新行来放置我的按钮和文本.另外,我想将这些移动到 JPanel 的右下角.我为我糟糕的措辞道歉,希望你能从我的代码中明白我的意思.请提前帮助并感谢您. import java.awt.*;导入 java.awt.event.*;导入 javax.swing.*;公共类 CardLayoutDemo 实现了 ..
发布时间:2021-09-02 20:30:41 Java开发