写java一般用什么系统字体_JavaSE中使用非系统自带的字体
项目预览:
设置字体的代码:SetFont.java
public class SetFont {
Font font=null;
public Font getFont(){
try {
font=Font.createFont(Font.TRUETYPE_FONT,new File("src/font/DS-DIGIT.TTF"));
font=font.deriveFont(80.0F);//SIZE
font=font.deriveFont(Font.BOLD);//Style
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (FontFormatException e) {
JOptionPane.showMessageDialog(null, "加载字体出错", "系统消息",JOptionPane.INFORMATION_MESSAGE);
font=new Font("Verdana",Font.BOLD,18);
}
return font;
}
}
调用字体:
public class MainFrame(){
public MainFrame(){
private JLabel time=new JLabel("2012");
time.setFont(new SetFont().getFont());
time.setForeground(Color.RED);
getContentPane().add(time);
time.setBounds(0,0,30,40);
setSize(200,300);
setTitle("lovemu");
setVisible(true);
}
public static void main(String[] args){
new MainFrame();
}
}
效果为:
还可以使用网络字体:
URL url=new URL("http://www.fonts.com/Digital.ttf"); InputStream in=url.openStream(); Font f=Font.createFont(Font.TRUETYPE_FONT,in);
写java一般用什么系统字体_JavaSE中使用非系统自带的字体相关推荐
- 双系统的电脑中如何完美系统其中一个操作系统
做软件开发的人员很多朋友为了开发方便和学习,都有安装双系统的习惯,可是卸载其中一个操作系统是个比较麻烦的事情,下面整理了常用的双系统搭配卸载方案,希望对大家有所帮助. 一.WIN7+XP,卸载XP 1 ...
- oracle中怎么获取系统时间,Oracle中如何获取系统当前时间
Oracle中如何获取系统当前时间 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; ORACLE里获取一个时间的年.季.月.周.日 ...
- oracle中怎么获取系统时间,oracle中得到当前系统时间
皈依舞 Oracle中如何获取系统当前时间select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;ORACLE里获取一个时间的年.季.月.周 ...
- java中取系统时间_JAVA中获取当前系统时间(示例代码)
一. 获取当前系统时间和日期并格式化输出: import java.util.Date;import java.text.SimpleDateFormat; public class NowStrin ...
- java中获取系统时间_JAVA中获取当前系统时间
1.日期格式化 SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");//可以方便地修 ...
- java 隐藏文件_java-如何仅列出jtree中的非隐藏文件和非系...
对隐藏文件执行此操作: File root = new File(yourDirectory); File[] files = root.listFiles(new FileFilter() { @O ...
- android 装苹果系统,安卓机子安装苹果IOS系统?
智能手机的最大乐趣就在于"倒腾",不过由于系统不同,通常就会根据用户数量的多寡分出几大派系.目前智能手机中的两大派系就是iOS与Android,排挤也好.嘲笑也罢,二者之间有着永远 ...
- VMware虚拟机中安装Linux系统
文章目录 VMware虚拟机中安装Linux系统 一.系统镜像 二.安装系统 VMware虚拟机中安装Linux系统 一.系统镜像 阿里镜像地址: https://developer.aliyun.c ...
- JAVA计算机毕业设计写手管理平台Mybatis+源码+数据库+lw文档+系统+调试部署
JAVA计算机毕业设计写手管理平台Mybatis+源码+数据库+lw文档+系统+调试部署 JAVA计算机毕业设计写手管理平台Mybatis+源码+数据库+lw文档+系统+调试部署 本源码技术栈: 项目 ...
最新文章
- 好久不用的viewport
- 昆山第二中等专业学校计算机分数线,昆山第二职业中学录取分数线
- python 处理url 参数_Python 优雅的处理网页URL参数
- 用Java编写模仿的太阳系(九星行旋转)--原创
- fedora30删除 gnome自带的Videos软件
- Linux 性能测试工具 sysbench 的安装与简单使用
- Android Studio 安装配置详细步骤,以及使用的基本操作
- 云主机搭建linux web,linux云主机web服务的搭建和配置
- c语言调用DOS命令删除文件,DOS删除命令怎么使用?用DOS命令删除文件的方法
- 移动边缘计算——计算卸载
- 动态数组是怎么创建的?BQe
- 计算机网络故障的排除,计算机网络故障诊断与排除
- 2022《福布斯》富豪榜发布,FTX联合创始人Gary Wang上榜
- oland显卡HDMI热插拔问题分析
- 数据挖掘利器 selenium实战案例--论文数据挖掘与可视化分析(上)
- 后乔布斯时代:三星微软谷歌3大劲敌环伺苹果
- Centos7下用命令下载jdk7及jboss-eap-6
- Android 中的“后台无效动画“行为分析
- Unity3D制作飘动旗帜代码
- NSIS使用总结,安装包制作(图解)
热门文章
- Codeforces - 474D - Flowers - 构造 - 简单dp
- leetcode 172. Factorial Trailing Zeroes(阶乘的末尾有多少个0)
- spring 如何决定使用jdk动态代理和cglib(转)
- 利用SQLite在android上实现增删改查
- 第五十六题(最长公共子串)
- URAL 1820. Ural Steaks(数学啊 )
- 基于kl变换的人脸识别_简述几种人脸识别的主要方法
- Android BINDER详解
- [RK3288][Android6.0] StageFright解码流程小结
- JNI在C和C++的env语法