我正在创建两个菜单栏第一个菜单栏是用于背景颜色&第二个是文本颜色。应用程序包含文本组件,用户可以在其中键入文本。当用户按下任一菜单滚动条显示在屏幕上。对于红色,蓝色,绿色,颜色组件,用户可以调整滚动条的位置,在按“OK”按钮,框架上文本组件的前景或背景根据菜单选项而变化。
答案 0 :(得分:1)
一种可能性是创建MDI(一个父窗口,每个文档都有一个内部子窗口)。见:How to Use Internal Frames。 JDesktopPane和每个JInternalWindow都可以拥有自己的菜单。
答案 1 :(得分:0)
两个菜单栏听起来很尴尬。通常单个菜单栏绰绰有余。您是否考虑过弹出菜单而不是第二组菜单?如果您仍然坚持在框架中添加多个菜单栏,请考虑更改其位置,例如在其中一个上使用BorderLayout.SOUTH。