-
(JAVA awt)LINUX的中文显示为方框5
代码:new Font("宋体", Font.BOLD, 15)
问题:在windows上正常,在liunx上中文都显示为小方框。
原因:linux安装的JRE不支持中文字体。
网上查了下,大体有两种方案。
一种是修改jre字体配置的,这个不合适(不能修改系统任何配置)
另一种是直接加载中文字体文件的,我采用的是这一种:
1.从windows复制宋体的字体文件simsun.ttf到linux /tmp目录下.
2.代码中加载:File simSunFontFile = new File("/tmp/simsun.ttf"); Font font = Font.createFont(Font.TRUETYPE_FONT, simSunFontFile);
使用第二种方案后,中文仍然显示问小方框,请问原因是什么,或者有什么不修改linux配置而兼容中文的办法
2013年8月20日 10:51
1个答案 按时间排序 按投票排序
-
先确定你的文件是能找到的:
File simSunFontFile = new File("/tmp/simsun.ttf"); System.out.println(simSunFontFile.isFile());
如果打印true就没问题。
或者把字体文件打入jar包试试看InputStream in = getClass.getResourceAsStream("simsun.ttf"); Font font = Font.createFont(Font.TRUETYPE_FONT, in); Font f=font.deriveFont(Font.PLAIN,24);
2013年8月20日 11:19
相关推荐
标题 "AWT在Linux下的中文乱码" 涉及的是Java图形用户界面(GUI)开发中的一个问题,尤其是在非Windows操作系统环境下。AWT(Abstract Window Toolkit)是Java早期提供的一个用于创建GUI的基本库,它依赖于本地操作...
awt包java Android awt包java Android awt包java Android awt包java Android awt包java Android awt包java Android awt包java Android awt包java Android awt包java Android awt包java Android awt包java Android ...
AWT(Abstract Window Toolkit),即抽象窗口工具包,是Java API为Java程序提供的建立图形用户界面的基本工具集,AWT可以用于Java Application和Java Applet的图形用户界面的创建。 AWT工具集简介 AWT工具集是Java ...
Java的Abstract Window Toolkit(AWT)包是Java标准版(Java SE)的一部分,它提供了一组基本的组件和接口,用于创建图形用户界面(GUI)。在Java编程中,如果你需要开发带有窗口、按钮、文本框等元素的应用程序,AWT就是...
Java AWT(Abstract Window Toolkit)是Java早期的图形用户界面(GUI)库,它提供了创建和管理窗口、按钮、文本区域等元素的基本组件。在Java AWT中,开发者可以构建丰富的交互式应用程序。本综合练习旨在帮助你深入...
Java AWT(Abstract Window Toolkit)是Java平台早期的图形用户界面(GUI)工具包,它为开发者提供了构建桌面应用程序的基本组件,如按钮、文本框、菜单等。在Java的早期版本中,AWT是GUI编程的主要框架,但现在已经...
Java AWT库是Java平台标准版(Java SE)的一部分,用于构建图形用户界面(GUI)。在本项目中,我们利用AWT(Abstract Window Toolkit)来创建一个简单的画图器,它具备基本的绘图功能,如绘制线条、圆形和矩形,并...
Java AWT(Abstract Window Toolkit)是Java平台早期的图形用户界面(GUI)工具包,它为开发者提供了创建和管理窗口、按钮、文本框等组件的基本功能。在Java中,AWT是 Swing 的基础,虽然现在Swing更常用,但AWT仍然...
### Java AWT 计算器知识点详解 #### 一、项目概述 本项目是一个使用Java AWT库构建的简易图形界面计算器。AWT(Abstract Window Toolkit)是Java平台早期提供的用于创建GUI应用程序的一套API。它允许开发者创建...
5. **Quaqua库**:在压缩包的文件名列表中提到了“Quaqua”,这是一个Java外观和感觉(LookAndFeel)库,它为AWT和Swing组件提供了Mac OS X风格的外观。使用Quaqua可以让Java应用程序在Mac平台上拥有更原生的用户...
Java AWT(Abstract Window Toolkit)是Java平台早期的图形用户界面(GUI)工具包,它为开发者提供了构建桌面应用程序的基本组件,如按钮、文本框、菜单等,以及用于在屏幕上绘制图形的能力。这个"awt.rar"压缩包...
在Java中,有三个主要的GUI工具包:AWT(Abstract Window Toolkit),SWT(Standard Widget Toolkit)和Swing。 1. AWT(Abstract Window Toolkit): AWT是Java最早提供的GUI库,它是Java的基础GUI组件集合。AWT...
Java AWT(Abstract Window Toolkit)是Java平台早期提供的图形用户界面(GUI)工具包,用于创建和管理...通过阅读和理解`Editer.java`源代码,开发者可以深入理解AWT库的运作机制,并为自己的应用程序设计提供参考。
Java AWT(Abstract Window Toolkit)事件处理是Java GUI编程中的核心组成部分,它允许用户与图形用户界面中的组件进行交互。在Java中,事件处理主要涉及事件源、事件、事件监听器和事件处理方法这四个关键概念。 ...
Java AWT(Abstract Window Toolkit)是Java平台早期的图形用户界面(GUI)工具包,它提供了创建和管理窗口、按钮、文本框等组件的基本功能。本教程将深入探讨AWT库,通过实例来帮助理解其核心概念和用法。由于没有...
在本项目"弹球游戏 JavaAWT制作"中,开发者运用了Java的图形用户界面(GUI)库JavaAWT来创建一个互动的弹球游戏。JavaAWT是Java早期提供的用于构建桌面应用的基础组件,它提供了丰富的控件、布局管理和事件处理机制...
在Java的世界里,Abstract Window Toolkit(AWT)扮演着至关重要的角色,它为Java程序提供了基本的图形用户界面(GUI)构建工具。无论你是希望创建自定义的GUI,还是仅仅需要一个简洁的文本界面,AWT都能提供必要的...
对于初学者来说,掌握AWT的绘图技术是理解GUI编程和Java图形处理的基础,同时也为后续学习更先进的Swing和JavaFX库打下坚实基础。通过实践这样的简单作业,不仅可以加深对AWT的理解,还能锻炼到事件处理和面向对象...