【发布时间】:2011-11-10 22:19:42
【问题描述】:
我正在创建两个菜单栏第一个菜单栏用于背景颜色,第二个用于文本颜色。应用程序包含文本组件,用户可以在其中键入文本。当用户按下任一菜单滚动条时,屏幕上会显示红色。 ,蓝色,绿色,颜色组件 用户可以调整滚动条的位置,按下“确定”按钮时,框架上的文本组件的前景或背景会根据菜单选择而变化。
【问题讨论】:
标签: java
我正在创建两个菜单栏第一个菜单栏用于背景颜色,第二个用于文本颜色。应用程序包含文本组件,用户可以在其中键入文本。当用户按下任一菜单滚动条时,屏幕上会显示红色。 ,蓝色,绿色,颜色组件 用户可以调整滚动条的位置,按下“确定”按钮时,框架上的文本组件的前景或背景会根据菜单选择而变化。
【问题讨论】:
标签: java
一种可能性是创建一个 MDI(一个父窗口,每个文档都有一个内部子窗口)。请参阅:How to Use Internal Frames。 JDesktopPane 和每个 JInternalWindow 都可以有自己的菜单。
【讨论】:
两个菜单栏听起来很尴尬。通常一个菜单栏就足够处理了。您是否考虑过使用弹出菜单代替第二组菜单?如果您仍然坚持在一个框架中添加多个菜单栏,请考虑更改它们的位置,例如在其中一个上使用 BorderLayout.SOUTH。
【讨论】: