我正在尝试更改
JLabel
的字体大小,我尝试设置Font
但是始终没有效果!以下是部分代码: @Override
public void paint(Graphics g) {
super.paint(g);
Container cont=this.getContentPane();
intro=new JLabel("משחק זיכרון");
intro.setForeground(Color.YELLOW);
intro.setFont(intro.getFont().deriveFont(64.0f));
intro.setHorizontalAlignment( SwingConstants.CENTER );
cont.add(intro);
}
paint
方法中更改小部件的属性并不是一个好主意。在代码的这一点上,您应该只绘制配置的对象。如果您想更改标签的属性,则应在代码的其他位置执行此操作。 - Laf