AWT中2d数组的粗体元素

时间:2011-11-16 15:47:32

标签: java awt

我有一个2维数组按钮,这些按钮的标签会发生变化,并在更改时显示。某些按钮是静态的,并且在程序的整个过程中都不会改变,我希望这些按钮的文本是粗体的。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

如下所示:

    Button[][] buttons = new Button[][]{{}}; // fill your buttons array

    for (Button[] bb : buttons) {
        for (Button b : bb) {
            if (BUTTON SHOULD BE BOLD) {
                Font font = b.getFont();
                Font bold = new Font(font.getName(), Font.BOLD, font.getSize());
                b.setFont(bold);
            }
        }
    }