java自定义font_java – 设置自定义字体
首先获取字体的URL.然后做这样的事情.
‘Airacobra Condensed’字体可从Download Free Fonts获得.
import java.awt.*;
import javax.swing.*;
import java.net.URL;
class LoadFont {
public static void main(String[] args) throws Exception {
// This font is < 35Kb.
URL fontUrl = new URL("http://www.webpagepublicity.com/" +
"free-fonts/a/Airacobra%20Condensed.ttf");
Font font = Font.createFont(Font.TRUETYPE_FONT, fontUrl.openStream());
GraphicsEnvironment ge =
GraphicsEnvironment.getLocalGraphicsEnvironment();
ge.registerFont(font);
JList fonts = new JList( ge.getAvailableFontFamilyNames() );
JOptionPane.showMessageDialog(null, new JScrollPane(fonts));
}
}
好的,这很有趣,但这个字体实际上是什么样的?
import java.awt.*;
import javax.swing.*;
import java.net.URL;
class DisplayFont {
public static void main(String[] args) throws Exception {
URL fontUrl = new URL("http://www.webpagepublicity.com/" +
"free-fonts/a/Airacobra%20Condensed.ttf");
Font font = Font.createFont(Font.TRUETYPE_FONT, fontUrl.openStream());
font = font.deriveFont(Font.PLAIN,20);
GraphicsEnvironment ge =
GraphicsEnvironment.getLocalGraphicsEnvironment();
ge.registerFont(font);
JLabel l = new JLabel(
"The quick brown fox jumped over the lazy dog. 0123456789");
l.setFont(font);
JOptionPane.showMessageDialog(null, l);
}
}
java自定义font_java – 设置自定义字体相关推荐
- java swing 字体设置_如何在Java SWING中设置自定义字体的大小和其他属性(粗体,斜体等)...
通常,当我初始化我想在SWING应用程序中使用的字体时,我这样做: public static final Font TITLEFONT = new Font("Calibri", ...
- 工作笔记::VSCode使用笔记--VSCode 设置自定义快捷键 设置自定义运行脚本
之前开发一个软件,使用的是vscode + cmake + mingw三个结合开发的,需要使用vscode 编写代码,然后使用cmake 根据设置好的规则生成makefile 文件,最后使用mingw ...
- java斜体_设置标签字体用粗体和斜体
我正在尝试将我的标签的特定部分设置为粗体和斜体 NSMutableAttributedString ,但我只能得到一个或另一个 . 故事板上的'm using is Clear Sans. Setti ...
- Android 为应用或Textview设置自定义字体,主流字体包
文章目录 前言 一.assets是什么? 二.APP全局字体 2.1.引入库 2.2.在Application中初始化calligraphy 2.3.让指定的Activity配置自定义字体 2.3.1 ...
- java converter转换器_在SpringMVC中设置自定义类型转换器Converter
前言 在SpringMVC中为我们提供了许多内置的类型转换器,当我们在HTML表单中发起一个请求时,Spring会根据表单项中name属性的值映射到POJO的属性名,调用相对性属性的set方法帮我们把 ...
- Android设置自定义字体
最近被设计要求设置好看的字体.简单查了资料,下面一种方法可以设置Android字体 你可以在程序中放入ttf字体文件,在程序中使用Typeface设置字体. 第一步,在assets目录下新建fonts ...
- java设置铃声_APP集成小米消息推送自定义铃声设置
正 文: 目前市面上APP有很多第三方推送,如个推.极光.腾讯信鸽.百度云推送.友盟推送.云巴推送等,还有厂商系统级的推送,比如小米推送.华为推送,这个就很像iOS系统的APNs消息推送,可以做到不管 ...
- android sdk字体设置,Android Studio常用设置(设置ide主题、安装插件、设置编码区字体、自定义sdk位置)...
1 设置ide主题和字体 大家刚下载下来的时候,感觉是不是有点儿怪怪的,有点儿2003的感觉,还好,stuido提供修改主题,和window设置主题一样,File->setting->ap ...
- coreldraw x8段落_CDR X8设置自定义文字为默认字体(二)
通过上一篇文章的介绍,我们已经了解到了在CorelDRAW中如何自定义设置默认字体,相关阅读可参阅:CDR X8设置文字为默认字体.其实在CorelDRAW软件中给用户提供方式不止是一种,本文将介绍更 ...
最新文章
- AWS攻略——使用CodeBuild进行自动化构建和部署Lambda(Python)
- java带参数的构造方法_崤云说 | JAVA面向对象
- VTK:可视化之BackfaceCulling
- 使用brew cask安装minikube的各种错误和解决方法
- javascript设计模式之外观模式
- MyEclipse2015Stable2.0安装破解
- 【学习笔记】JAVA基础——异常处理部分
- 济宁市机器人科技乐园_人工智能的“游乐场”,邀你免费畅玩!
- 阿里云,并不是比谁聪明,而是更早面临那些疼痛
- PHP中时间戳和时区
- 酒店管理系统web版/Java酒店管理系统
- Insyde uefi 隐藏设置_固件级安全,微软安全工具新增UEFI扫描功能
- FFMPEG+SDL播放音频流
- Html5+JavaScript经典塔防游戏runner源
- Android Studio 3.5.2 入门教程(浓缩版)
- 2.2 华为-软件工程师-7.21笔试题
- 移动电影院为小众精品影片提供更广大的生存空间
- 第一阶段冲刺 eighth day
- folder.htt
- 计算机微格教学心得体会,微格教学心得体会6篇_微格教学体会报告
热门文章
- mac修改终端显示前缀
- 谷歌--高德地图定位失败geolocation time out
- 蚂蚁金服区块链创新大赛
- error: (-215:Assertion failed) !_src0.empty() in function ‘cv:: 可能的诸多原因!!!
- 循环视频背景:让网站首页动起来是怎样的一种感觉
- 通过1688APP分享商品链接淘口令获取商品详情接口,淘口令返利接口,1688淘口令API接口,淘口令解析接口,1688短链接接口接入方案
- 神马笔记 版本1.4.0
- 【编程实践】什么是计算机编程?定义软件开发。What is Computer Programming? Defining Software Development.
- 【洛谷】P2298 Mzc和男家丁的游戏*
- HTML+CSS伸缩式导航栏