我觉得使用FontMetric可能行,因为"content"和"title"都是字符串(在这里是),所以用FontMetric类来设置字体属性,然后赋值给content和title。
初学,说得不对的地方还请指教!

解决方案 »

  1.   

    我想了一下,这种最好是自己定义一个对话框(JDialog)
    如:class mesgDialog extends JDialog{
           //在这里定义实例变量
          public mesgDialog(JFrame parent){     //构造方法       super(JFrame parent,title,true);    //实现超类的方法       //现在就可以自己添加代码了,想弄什么上去都可以,设置字体当然也可以啦!
        
        }}如果要触发某个按钮(或菜单项)来打开这个对话框,在按钮(或菜单项)的事件处理程序中输入如下代码:
        mesgDialog MD=new mesgDialog(this)
        if(MD==null){
           MD=new mesgDialog(this);
    }
      MD.show();我也是初学,有什么问题大家一起探讨!
      

  2.   

    UIManager.getDefault().put("OptionPane.font",new Font("SongTi",0,14));
      

  3.   

    Font font = new Font("xxx",0,14);
        UIManager.put("OptionPane.font", font);
        UIManager.put("OptionPane.messageFont", font);
        UIManager.put("OptionPane.buttonFont", font);上面写错了
      

  4.   

    UIManager.put("OptionPane.font", font);
        UIManager.put("OptionPane.messageFont", font);
        UIManager.put("OptionPane.buttonFont", font);OptionPane.buttonFont---这句似乎是定义按钮的字体!?OptionPane.messageFont-----这句是定义对话框显示内容的字体么!?OptionPane.font--------这句是定义那个位置的字体阿!?
      

  5.   

    ok! thank you!i see and done successfully!分数少了点啊!谢谢了啊!!!