你用的是swing风格metal吧?如果用window就不会这样了。另外,如果你要用swing,可以设置它的字体为“宋体”,当然如果一个个设置很烦,你应该这样:
      Font f = new Font("宋体",Font.PLAIN,12);
      UIManager.put("Label.font",f);
      UIManager.put("Label.foreground",Color.black);
      UIManager.put("Button.font",f);
      UIManager.put("Menu.font",f);
      UIManager.put("MenuItem.font",f);
      UIManager.put("List.font",f);
      UIManager.put("CheckBox.font",f);
      UIManager.put("RadioButton.font",f);
      UIManager.put("ComboBox.font",f);
      UIManager.put("TextArea.font",f);这是我从我的代码中copy出来的,这样就把我用到的界面上全部元素的字体都设置成了宋体,也挝好看的。