首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JToggleButton -如何改变颜色?

JToggleButton -如何改变颜色?
EN

Stack Overflow用户
提问于 2014-08-01 10:55:49
回答 1查看 2.9K关注 0票数 0

我可以设置按钮的颜色,但是一旦按下按钮,它的颜色是蓝标准的。我想变黑。我该怎么改呢?

以下是当前代码:

代码语言:javascript
复制
    public JPanel gameBoard(){

        JPanel pBoard = new JPanel();
        pBoard.setSize(5*horizontalOptions,5*verticalOptions);
        pBoard.setLayout(new GridLayout(horizontalOptions,verticalOptions));
        jb = new JToggleButton[verticalOptions*horizontalOptions];
        int k=0;
        for(int i=0;i<verticalOptions;i++){
            for(int j=0;j<horizontalOptions;j++){
                jb[k]=new JToggleButton ("", false);
                jb[k].setPreferredSize(new Dimension(100, 100));
                jb[k].setBackground(Color.white);
                jb[k].setBorder(BorderFactory.createLineBorder(Color.black));
                jb[k].setForeground(Color.black);
                pBoard.add(jb[k]);
                k++;
            }
        }
        return pBoard;
    }

}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-01 11:03:56

您可以在UIManager中更改它。

代码语言:javascript
复制
UIManager.put("ToggleButton.select", Color.BLACK);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25078722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档