问题标签 [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.
java - 在多个面板之间导航
谁能告诉我如何从对象(面板)本身JPanel
获取事件触发器的多个类之间的导航编码?JButton
我读过关于CardLayout
. 面板可以从父面板中发生的事件中交换。我想要实现的是单击面板中嵌入的按钮,它应该消失或显示所需的面板。似乎找不到解决办法。
java - JAVA JFrames:空格键重置我的游戏
所以我做了一个游戏,我会使用卡片布局在帧之间进行转换。但是,每次我使用任务栏调整音量然后回到我的游戏时,如果我按下空格键(这是我的开火按钮),游戏就会回到我的第一帧,即主帧。
为什么会出现这个问题?我听说它与“可聚焦”有关,但我不确定这意味着什么。
我的 JFrame 像典型的 JFrame 一样设置:
如果有人可以提供帮助;我非常感谢它:]
java - 当 CardLayout 更改时,从另一个面板获取 JTextField 的焦点
嗨,我正在做的 Swing 应用程序需要帮助。我有一个包含两个面板的对话框,第一个面板有 CardLayout,第二个面板有 FlowLayout。第一个布局具有更改卡片布局的按钮,并且按钮单击被输入到第二个面板上的特定文本字段。每次卡片布局更改时,第二个面板上的文本字段都会失去焦点。如何获得第二个面板的特定文本字段的焦点?
java - 使添加的 JPanel 在父 JPanel 中可见
如何使添加JPanel
的内容在父级中可见JPanel
?
我正在使用 Netbeans 来设计我的 UI。
我有一个MainFrame.java
,其中包含两个面板;即headerPanel
和bodyPanel
。
在headerPanel
我放了三个按钮,让它成为button1
,button2
和button3
。
此外,我还创建了三个单独的文件扩展、JPanel
命名它panel1
和.panel2
panel3
然后我在构造函数中添加了所有三个bodypanel
面板MainFrame.java
。
我希望在单击相应的按钮时,只有相应的面板应该出现在bodypanel
大型机中,即如果我点击,button1
那么panel1
应该显示。
我已经在button1
鼠标侦听器方法中尝试了以下代码:
但panel1
不会出现。我这样做是因为面板中添加的组件被分配了索引。因此,首先我尝试获取组件,然后使其可见。它不起作用。
java - 在卡片布局中更改当前卡片,并在摇摆中具有滑动效果
我正在尝试使用幻灯片效果更改卡片布局中当前可见的内容。但是我在幻灯片的开头看到了一个我无法调试/解决的轻弹。我怎样才能避免那种轻弹?
这是重现错误的示例代码:
这里首先label1
显示(“Harry Joy”)。然后我使label2
(“Harsh Raval”)可见并尝试更改两者的位置以提供幻灯片效果。但是这里发生的是第一次两个标签都显示在彼此的顶部,然后它开始滑动。我怎么能阻止这种情况,我的意思是把两个标签放在一起显示?如果您运行一次,您可以更好地理解我的意思。
java - CardLayout Manager 问题/困惑
我目前正在开发一个程序,我之前曾问过涉及.
从那以后我已经取得了很大的进步,现在我准备开始客户端程序的 infoPanel 部分。我已经阅读了文档和其他问题,但我仍然有点困惑。我如何将面板设置为,你知道的,工作?如何将它与 JList 链接(如果甚至可以使用 JList 而不是组合框),然后如何确定哪些选择引用了哪张卡?
非常感谢您的帮助!
来源:
java - 内部类和局部变量问题
为项目编写程序。我需要使用 ListSelectionListener 来从 JList 中获取当前选择,以确定其他面板使用的 CardLayout 的当前卡片。如果不是直接使用 CardLayout 类的 show 方法从侦听器中更改当前卡片,我希望至少能够由侦听器创建一个带有选择名称的字符串。最简单的方法是什么,最终会导致当前卡被更改?非常感谢您的帮助!
来源:
错误:
java - CardLayout.show() 不工作
我正在尝试使用 CardLayout 使主面板(即其他所有内容所在的面板)显示不同的面板(默认面板是用户可以浏览产品的位置),以便用户可以查看他们的购物车和查看。我相信我应该设置 ButtonListener 和所有东西,但是 CardLayout.show 方法仍然没有做它的事情。有什么我想念的吗?
感谢您的任何帮助。
- mainPanel - 主面板。一切最终都依附于它
- cartPanel - 结帐按钮应该显示的面板
- orderingPanel - 用户可以浏览产品的面板。infoPanel 和 -invntryPanel 附加到它
- infoPanel - 根据 JList candyList 中的选择而更改的面板
- invntryPanel - 包含 candyList 的面板
资源:
java - 使用卡片布局只需一个按钮即可更改窗格
我有一个使用卡片布局作为布局管理器的 gui。这个 gui 有两个按钮 prev 和 next 来更改视图。我会知道是否可以使用只有一个按钮的 CardLayout 更改卡。
java - Java使用jbutton在卡片之间切换
我正在使用卡片布局,我想让它让第一张卡片有一个按钮,当点击它时,它将把它带到卡片 2,它有一个按钮可以把它带回卡片 1。这是我当前的代码,和我已经尝试在 actionPerformed 方法中添加一些东西,但我没有成功让它工作。此外,我在 button1.addActionListener(this); 的行上收到关于“this”的语法错误;和 button2.addActionListener(this); 我认为这是因为我的 actionPerformed 方法设置不正确。任何有关设置按钮的帮助将不胜感激。
}