嘿伙计我的问题是当我将鼠标放在我的JFrame中的JButton上时,我希望它在左边显示一个JButton列表。
我不知道如何做到这一点我觉得我被封锁了,而且我的项目无法取得任何进展。
如果你能帮助我并提前感谢,我将不胜感激。
答案 0 :(得分:0)
您可以在JPanel
中创建按钮列表,将其添加到JFrame
,然后拨打myPanel.setVisible(false)
。点击按钮后,请拨打myPanel.setVisible(true)
?
至于确保正确定位myPanel
,您需要使用Layout Manager
或者您想要更复杂的行为吗?
答案 1 :(得分:0)
基本选项是使用MouseListener
和CardLayout
。 MouseListener
将用于确定鼠标光标何时进入/存在给定组件,CardLayout
将用于显示每个"菜单的相应子组件"元件。
我不得不说,JButton
将成为我"菜单"的最后选择。 item,在大多数情况下,JLabel
是首选的,甚至可能使用JMenu
,它可以有子菜单,可以自动显示可能是更好的选择,甚至是{{1} }} ....
JComboBox