JToolbar控件用于JTabbedPane上的所有选项卡

时间:2012-07-26 10:45:21

标签: java swing jpanel jtoolbar

我想拥有一个JToolBar,它在我的java程序中具有添加,编辑,删除,保存等所有控件。我希望该工具栏能够控制将通过我的JTabbedPane打开的所有面板。是否有一种更方便的方法来控制一个工具栏上的所有面板,因为我的实现是,我将在每个面板类(选项卡)上传递工具栏,我打开它。我也试过使用java反射,但我不确定它对我的程序是否有效。

1 个答案:

答案 0 :(得分:1)

听起来你需要某种上下文/状态管理器。基本上,您可能希望使用可以维护当前“上下文”的全局可访问的单例管理器。这意味着当某些控件变为活动状态时,您需要将其注册为“活动”上下文。

当用户按下工具栏中的按钮时,该按钮可以找到活动的上下文&执行所需的操作。