我在注册页面的主函数中加入了如下代码
UIManager.put("Label.font",new java.awt.Font("MS Sans Serif", 2, 14)); 从而更改该页面中JLabel字体,直接运行成功了,字体都变成我想要的了。但是通过登录界面的注册按钮进入注册页面的话,字体又变成默认的了。有高手遇到过这种问题吗?登录页代码中通过鼠标监听进入注册页,代码如下 public void mouseClicked(MouseEvent e) {
// TODO Auto-generated method stub
if(e.getSource()==jp2_jl2) {
new ClientRegister();
}
} 注:jp2_jl2为注册按钮。
UIManager.put("Label.font",new java.awt.Font("MS Sans Serif", 2, 14)); 从而更改该页面中JLabel字体,直接运行成功了,字体都变成我想要的了。但是通过登录界面的注册按钮进入注册页面的话,字体又变成默认的了。有高手遇到过这种问题吗?登录页代码中通过鼠标监听进入注册页,代码如下 public void mouseClicked(MouseEvent e) {
// TODO Auto-generated method stub
if(e.getSource()==jp2_jl2) {
new ClientRegister();
}
} 注:jp2_jl2为注册按钮。
这句是在你注册页面程序的主函数中,直接运行主函数就会运行这句,从而修改UI字体.
但是,如果你是通过点击注册按钮的话,调用的是你注册程序的构造函数,你的主函数根本没有被调用,当然就没有执行那个修改UI字条属性的代码了,也就没有改变