问题标签 [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 回答
2550 浏览

java - 在多个面板之间导航

谁能告诉我如何从对象(面板)本身JPanel获取事件触发器的多个类之间的导航编码?JButton我读过关于CardLayout. 面板可以从父面板中发生的事件中交换。我想要实现的是单击面板中嵌入的按钮,它应该消失或显示所需的面板。似乎找不到解决办法。

0 投票
1 回答
212 浏览

java - JAVA JFrames:空格键重置我的游戏

所以我做了一个游戏,我会使用卡片布局在帧之间进行转换。但是,每次我使用任务栏调整音量然后回到我的游戏时,如果我按下空格键(这是我的开火按钮),游戏就会回到我的第一帧,即主帧。

为什么会出现这个问题?我听说它与“可聚焦”有关,但我不确定这意味着什么。

我的 JFrame 像典型的 JFrame 一样设置:

如果有人可以提供帮助;我非常感谢它:]

0 投票
1 回答
351 浏览

java - 当 CardLayout 更改时,从另一个面板获取 JTextField 的焦点

嗨,我正在做的 Swing 应用程序需要帮助。我有一个包含两个面板的对话框,第一个面板有 CardLayout,第二个面板有 FlowLayout。第一个布局具有更改卡片布局的按钮,并且按钮单击被输入到第二个面板上的特定文本字段。每次卡片布局更改时,第二个面板上的文本字段都会失去焦点。如何获得第二个面板的特定文本字段的焦点?

0 投票
3 回答
5974 浏览

java - 使添加的 JPanel 在父 JPanel 中可见

如何使添加JPanel的内容在父级中可见JPanel

我正在使用 Netbeans 来设计我的 UI。

我有一个MainFrame.java,其中包含两个面板;即headerPanelbodyPanel

headerPanel我放了三个按钮,让它成为button1button2button3

此外,我还创建了三个单独的文件扩展、JPanel命名它panel1和.panel2panel3

然后我在构造函数中添加了所有三个bodypanel面板MainFrame.java

我希望在单击相应的按钮时,只有相应的面板应该出现在bodypanel大型机中,即如果我点击,button1那么panel1应该显示。

我已经在button1鼠标侦听器方法中尝试了以下代码:

panel1不会出现。我这样做是因为面板中添加的组件被分配了索引。因此,首先我尝试获取组件,然后使其可见。它不起作用。

0 投票
3 回答
2181 浏览

java - 在卡片布局中更改当前卡片,并在摇摆中具有滑动效果

我正在尝试使用幻灯片效果更改卡片布局中当前可见的内容。但是我在幻灯片的开头看到了一个我无法调试/解决的轻弹。我怎样才能避免那种轻弹?

这是重现错误的示例代码:

这里首先label1显示(“Harry Joy”)。然后我使label2(“Harsh Raval”)可见并尝试更改两者的位置以提供幻灯片效果。但是这里发生的是第一次两个标签都显示在彼此的顶部,然后它开始滑动。我怎么能阻止这种情况,我的意思是把两个标签放在一起显示?如果您运行一次,您可以更好地理解我的意思。

0 投票
1 回答
93 浏览

java - CardLayout Manager 问题/困惑

我目前正在开发一个程序,我之前曾问过涉及.

从那以后我已经取得了很大的进步,现在我准备开始客户端程序的 infoPanel 部分。我已经阅读了文档和其他问题,但我仍然有点困惑。我如何将面板设置为,你知道的,工作?如何将它与 JList 链接(如果甚至可以使用 JList 而不是组合框),然后如何确定哪些选择引用了哪张卡?

非常感谢您的帮助!

来源:

0 投票
1 回答
343 浏览

java - 内部类和局部变量问题

为项目编写程序。我需要使用 ListSelectionListener 来从 JList 中获取当前选择,以确定其他面板使用的 CardLayout 的当前卡片。如果不是直接使用 CardLayout 类的 show 方法从侦听器中更改当前卡片,我希望至少能够由侦听器创建一个带有选择名称的字符串。最简单的方法是什么,最终会导致当前卡被更改?非常感谢您的帮助!

来源:

错误:

0 投票
1 回答
760 浏览

java - CardLayout.show() 不工作

我正在尝试使用 CardLayout 使主面板(即其他所有内容所在的面板)显示不同的面板(默认面板是用户可以浏览产品的位置),以便用户可以查看他们的购物车和查看。我相信我应该设置 ButtonListener 和所有东西,但是 CardLayout.show 方法仍然没有做它的事情。有什么我想念的吗?

感谢您的任何帮助。

  • mainPanel - 主面板。一切最终都依附于它
  • cartPanel - 结帐按钮应该显示的面板
  • orderingPanel - 用户可以浏览产品的面板。infoPanel 和 -invntryPanel 附加到它
  • infoPanel - 根据 JList candyList 中的选择而更改的面板
  • invntryPanel - 包含 candyList 的面板

资源:

0 投票
1 回答
153 浏览

java - 使用卡片布局只需一个按钮即可更改窗格

我有一个使用卡片布局作为布局管理器的 gui。这个 gui 有两个按钮 prev 和 next 来更改视图。我会知道是否可以使用只有一个按钮的 CardLayout 更改卡。

0 投票
1 回答
1885 浏览

java - Java使用jbutton在卡片之间切换

我正在使用卡片布局,我想让它让第一张卡片有一个按钮,当点击它时,它将把它带到卡片 2,它有一个按钮可以把它带回卡片 1。这是我当前的代码,和我已经尝试在 actionPerformed 方法中添加一些东西,但我没有成功让它工作。此外,我在 button1.addActionListener(this); 的行上收到关于“this”的语法错误;和 button2.addActionListener(this); 我认为这是因为我的 actionPerformed 方法设置不正确。任何有关设置按钮的帮助将不胜感激。

}