同样的代码,自己在cmd中编译运行就是正常界面。但是,
在IDEA中一键编译运行会发生:中文全部为方块。
通过查询,这不是编码问题(并不是乱码),而是没有中文字体。。。
另外,我的项目编码,文件编码等都设置的是UTF-8
求助:

public class Main {public static void main(String[] args) {
//        new MainFrame();setUIFont();showAllFont();}public static void showAllFont() {GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();String script[] = ge.getAvailableFontFamilyNames();for(String s:script){System.out.print(s+",");}}public static void setUIFont() {Font f = new Font("宋体",Font.PLAIN,18);String names[]={ "Label", "CheckBox", "PopupMenu","MenuItem", "CheckBoxMenuItem","JRadioButtonMenuItem","ComboBox", "Button", "Tree", "ScrollPane","TabbedPane", "EditorPane", "TitledBorder", "Menu", "TextArea","OptionPane", "MenuBar", "ToolBar", "ToggleButton", "ToolTip","ProgressBar", "TableHeader", "Panel", "List", "ColorChooser","PasswordField","TextField", "Table", "Label", "Viewport","RadioButtonMenuItem","RadioButton", "DesktopPane", "InternalFrame"};for (String item : names) {UIManager.put(item+ ".font",f);}}}

输出:

Arial,Arial Black,Arvo,Bahnschrift,Calibri,Calibri Light,Cambria,Cambria Math,Candara,Candara Light,Comic Sans MS,Consolas,Constantia,Corbel,Corbel Light,Courier New,Dialog,DialogInput,Droid Serif,Ebrima,Franklin Gothic Medium,Gabriola,Gadugi,Georgia,HoloLens MDL2 Assets,Impact,Indie Flower,Ink Free,Javanese Text,Leelawadee UI,Leelawadee UI Semilight,Lobster,Lucida Bright,Lucida Console,Lucida Sans,Lucida Sans Typewriter,Lucida Sans Unicode,Malgun Gothic,Malgun Gothic Semilight,Marlett,Microsoft Himalaya,Microsoft JhengHei,Microsoft JhengHei Light,Microsoft JhengHei UI,Microsoft JhengHei UI Light,Microsoft New Tai Lue,Microsoft PhagsPa,Microsoft Sans Serif,Microsoft Tai Le,Microsoft YaHei UI,Microsoft YaHei UI Light,Microsoft Yi Baiti,MingLiU-ExtB,MingLiU_HKSCS-ExtB,Mongolian Baiti,Monospaced,MS Gothic,MS PGothic,MS UI Gothic,MT Extra,MV Boli,Myanmar Text,Nirmala UI,Nirmala UI Semilight,Open Sans,Palatino Linotype,PMingLiU-ExtB,Poiret One,Raleway,Roboto,Roboto Condensed,Roboto Slab,SansSerif,Segoe MDL2 Assets,Segoe Print,Segoe Script,Segoe UI,Segoe UI Black,Segoe UI Emoji,Segoe UI Historic,Segoe UI Light,Segoe UI Semibold,Segoe UI Semilight,Segoe UI Symbol,Serif,SimSun-ExtB,Sitka Banner,Sitka Display,Sitka Heading,Sitka Small,Sitka Subheading,Sitka Text,Sylfaen,Symbol,Tahoma,TeamViewer14,Times New Roman,Trebuchet MS,Verdana,Webdings,Wingdings,Yu Gothic,Yu Gothic Light,Yu Gothic Medium,Yu Gothic UI,Yu Gothic UI Light,Yu Gothic UI Semibold,Yu Gothic UI Semilight,仿宋,宋体,微软雅黑,微软雅黑 Light,新宋体,楷体,等线,等线 Light,黑体,

求助:IDEA Swing 中文 方块 乱码 字体相关推荐

  1. linux 中文乱码 转png_使用pdfBox实现pdf转图片,解决中文方块乱码等问题

    一.引入依赖 org.apache.pdfbox fontbox 2.0.13 org.apache.pdfbox pdfbox 2.0.13 二.PDF转PNG代码 String pdfBase64 ...

  2. java pdfbox2 中文乱码_使用PdfBox实现pdf转图片,解决中文方块乱码等问题

    一.引入依赖 org.apache.pdfbox fontbox 2.0.13 org.apache.pdfbox pdfbox 2.0.13 二.PDF转PNG代码 String pdfBase64 ...

  3. 使用PdfBox实现pdf转图片,解决中文方块乱码等问题

    一.引入依赖 <dependency><groupId>org.apache.pdfbox</groupId><artifactId>fontbox&l ...

  4. linux中文方块复制,linux安装中文方块乱码现象

    ​由于某些原因系统安装时未安装中文支持,导致后续应用出现中文方块乱码现象,解决方法很简单,当然不是重装,只需以下三步即可搞定. 1.安装中文包: #yum -y groupinstallchinese ...

  5. 使用pdfBox实现pdf转图片出现中文方块乱码 简单修改源码解决

    参考文章 问题排查:使用pdfbox将pdf转image时STSong-Light字体中文乱码 pdfbox版本是2.0 日志中打印出类似这样的日志(例:Using fallback XXX for ...

  6. Html2Image在Linux中文方块乱码问题(亲测可用)

    第一步 安装fontconfig yum -y install fontconfig 第二步 查看/usr/share/目录下是否有fontconfig 和 fonts这两个目录 cd /usr/sh ...

  7. wine mac 中文 方块乱码 解决

    新建文件  fonts.reg 内容为 [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\System ...

  8. oracle 菱形乱码,Ubuntu Server 16.04中文方块菱形乱码问题解决

    Ubuntu Server 16.04中文方块菱形乱码问题解决 这里只讲tty的中文方块乱码 默认的tty只能显示一个字节128或256字符,你可以用setfont命令去改tty的字体,但是永远只能局 ...

  9. java画方块_[求助]用Swing就画一个方块代码出错了

    [求助]用Swing就画一个方块代码出错了 本意就是画个方块... 我都不行...郁闷..........帮帮我. 然后最好能告诉我下如果只想画个方块我写的代码哪句是废话..谢谢! 等待ING.... ...

最新文章

  1. j2ee下的单元测试小工具
  2. 重拾强化学习的核心概念_强化学习的核心概念
  3. Java Websocket实例
  4. REVERSE-PRACTICE-CTFSHOW-8
  5. Spring Boot文档阅读笔记-EhCache的使用
  6. python学习——基础(八)
  7. 发邮件请领导审批文件怎么说_住建部:1月1日起,两项甲级资质实行告知承诺审批!...
  8. Mybatis foreach 性能问题
  9. 思考XSS攻击和跨站伪造请求CSRF
  10. linux对硬盘进行分区吗,linux对4T硬盘进行分区
  11. VS常用的12个插件
  12. 烂土豆搭配令牌窃取提权dll劫持搭配令牌窃取提权不带引号服务路径问题提权不安全的服务权限配置提权
  13. 饥荒专用服务器全图显示代码,饥荒联机地图全开代码
  14. stack容器—C++笔记
  15. 多喝牛奶少吃糖 正确饮食摆脱经前综合征
  16. 枚举.........
  17. RTK模块性能测试分析对比-GNSS实测- RTK板卡100赫兹延迟实测及分析
  18. python写小说阅读器_手把手教你用Python制作简易小说阅读器
  19. 大数据投资人必读:中国大数据发展与投资分析报告
  20. 性能测试测试方案总结

热门文章

  1. 培训笔记之WIZnet的主要产品是什么?
  2. 电子商务人才缺口巨大,你知道吗?
  3. 统计自然语言学习笔记(Manning):第1章
  4. JAVA编写学校超市选址问题_学校超市选址问题课程设计
  5. Mac抓屏GIF制作工具-GIPHY CAPTURE
  6. CCNA-(思科网络)静态路由配置
  7. 【EOS42章经】 第1章: EOS账号和钱包
  8. QT基础之QToolBox工具盒类
  9. Crash日志,分析专用
  10. java面向对象基础——继承、抽象类