我找到一个自己编写修改字体的setUIFont函数,不知能用否?import javax.swing.*;
import java.awt.*;
import javax.swing.plaf.*;
public class test
{
public static void setUIFont (javax.swing.plaf.FontUIResource f)
{
java.util.Enumeration keys = UIManager.getDefaults().keys();
while (keys.hasMoreElements())
{
Object key = keys.nextElement();
Object value = UIManager.get (key);
if (value instanceof javax.swing.plaf.FontUIResource)
UIManager.put (key, f);
}
}
public static void main(String[] args)
{
Font myFont=new Font("宋体",Font.ITALIC,18);
FontUIResource fontRes = new javax.swing.plaf.FontUIResource(myFont);
setUIFont(fontRes);
int result = JOptionPane.showConfirmDialog(null,"Are you sure exit?","",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE);
if (result == JOptionPane.YES_OPTION )
{
System.out.println("YES");
}
else if(result == JOptionPane.NO_OPTION )
{
System.out.println("NO");
}
}
}
import java.awt.*;
import javax.swing.plaf.*;
public class test
{
public static void setUIFont (javax.swing.plaf.FontUIResource f)
{
java.util.Enumeration keys = UIManager.getDefaults().keys();
while (keys.hasMoreElements())
{
Object key = keys.nextElement();
Object value = UIManager.get (key);
if (value instanceof javax.swing.plaf.FontUIResource)
UIManager.put (key, f);
}
}
public static void main(String[] args)
{
Font myFont=new Font("宋体",Font.ITALIC,18);
FontUIResource fontRes = new javax.swing.plaf.FontUIResource(myFont);
setUIFont(fontRes);
int result = JOptionPane.showConfirmDialog(null,"Are you sure exit?","",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE);
if (result == JOptionPane.YES_OPTION )
{
System.out.println("YES");
}
else if(result == JOptionPane.NO_OPTION )
{
System.out.println("NO");
}
}
}
解决方案 »
- FTP下载文件问题(按文件创建的时间下载)
- 快让.net 逼疯了,发誓以后再也不用 .net 了
- 关于Ben的用发
- 急!!求助 如何在jtextfield输入邮箱地址,并限制起只能输入格式为**@***.***
- 怎样根据JLabel的宽度,自动修改其显示的数字?
- String a = null和String a = ""有什么区别吗?
- 老问题,新提法 (java字符串的截取,中英混合,并有其它各种字符,全角半角等.....) 在网上看了很多,都没有一个完善的解决办法
- 问有关*.cap文件内容如何转化?
- jar文件主要有什么作用?
- 如何把bufferedimage在内存中创建成的图片转换成byte数组...在线等待
- 高人指点Java中如何使用OpenGL
- struts 中怎样在action中获得ApplicationResourses.properties中国际化字符
和系统默认字体应该有关系吧