jOptionPane1.setFont(new java.awt.Font("宋体", 1, 12));

解决方案 »

  1.   

    好象这个没有办法,看看JOptionPane的源代码就知道了。
      

  2.   

    要不试试在main()中加入这个:
    UIManager.put("Component.font",new Font("宋体",Font.PLAIN,12));
      

  3.   

    可是我看好多用java写的程序都可以的,显示的中文很漂亮!
      

  4.   

    在你的Applet中的init()方法中加入以下代码:加在方法的最前面.
            Font f=new Font("Dialog",Font.PLAIN,12);//这个就是你要设置的字体,可以自己改变.
            //Label
            UIManager.put("Label.font",f);
            UIManager.put("Label.foreground",Color.black);
            //combox
            UIManager.put("ComboBox.font",f);//这句负责combox的字体
            //  Buttons
            //UIManager.put("Component.font",f);
            UIManager.put("Button.font",f);//这句负责button的字体
    这些代码就是设置java程序的默认的字体的.我写过程序,完全可以.
    要是不行,给你的email.我mail我的程序给你.
      

  5.   

    这个可以:
    UIManager.put("Button.font",new Font("隶书",Font.PLAIN,15));
      

  6.   

    Font f=new Font("宋体",Font.PLAIN,12);
    UIManager.put("Button.font",f);
    UIManager.put("Label.font",f);
    把它加在JOptionPane之前。