切换JToggleButton而不单击它,并取消设置样式

时间:2010-11-23 22:57:09

标签: java jbutton jtextpane

我有几个切换按钮,可以通过以下形式为文本添加样式:

    JToggleButton boldButton = new JToggleButton("Bold");
    boldButton.addActionListener(new StyledEditorKit.BoldAction());
    boldButton.setFocusable(false);

我也有各种造型功能(颜色,左/右/中心对齐等)。我想要做的是当我调用一个函数(在这种情况下,我想基本上创建一个新文档)切换按钮切换到关闭状态,所有样式返回到默认值。

目前我只是将框架名称设置为无标题(以前是我正在使用的文档的名称),并将窗格文本设置为“”,但这保留了我在上一个文档中设置的所有样式。有没有更好的方法呢?

由于

1 个答案:

答案 0 :(得分:4)

boldButton.setSelected(false)

应该就是您所需要的一切。