将动作事件添加到“外观”菜单项

时间:2011-12-05 05:42:09

标签: java swing look-and-feel

我制作了桌面应用程序。我使用Netbeans 7 IDE制作了它。

在其中,我创建了一个名为look and feel的菜单。我是通过从调色板拖动菜单创建的。菜单项目是Window,Metal和Motif。我希望在菜单项选择上改变外观。菜单项是复选框菜单项。我右键单击菜单项并在netbeans中选择了事件并添加了一些代码。但是当我在运行项目后选择菜单项时,没有任何反应,GUI被冻结。

请提出解决方案。

1 个答案:

答案 0 :(得分:1)

我建议您改用单选按钮。现在问题,

  

..并添加了一些代码。

我不确定这些代码是什么,但我想这可能会丢失,

  

为了使现有组件反映新的L& F,每个顶级容器调用一次SwingUtilities updateComponentTreeUI方法。

在此之后,

UIManager.setLookAndFeel(lnfName);

你也需要这些,

SwingUtilities.updateComponentTreeUI(frame);
frame.pack();