项目预览:

设置字体的代码: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中使用非系统自带的字体相关推荐

  1. 双系统的电脑中如何完美系统其中一个操作系统

    做软件开发的人员很多朋友为了开发方便和学习,都有安装双系统的习惯,可是卸载其中一个操作系统是个比较麻烦的事情,下面整理了常用的双系统搭配卸载方案,希望对大家有所帮助. 一.WIN7+XP,卸载XP 1 ...

  2. oracle中怎么获取系统时间,Oracle中如何获取系统当前时间

    Oracle中如何获取系统当前时间 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; ORACLE里获取一个时间的年.季.月.周.日 ...

  3. oracle中怎么获取系统时间,oracle中得到当前系统时间

    皈依舞 Oracle中如何获取系统当前时间select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;ORACLE里获取一个时间的年.季.月.周 ...

  4. java中取系统时间_JAVA中获取当前系统时间(示例代码)

    一. 获取当前系统时间和日期并格式化输出: import java.util.Date;import java.text.SimpleDateFormat; public class NowStrin ...

  5. java中获取系统时间_JAVA中获取当前系统时间

    1.日期格式化 SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");//可以方便地修 ...

  6. java 隐藏文件_java-如何仅列出jtree中的非隐藏文件和非系...

    对隐藏文件执行此操作: File root = new File(yourDirectory); File[] files = root.listFiles(new FileFilter() { @O ...

  7. android 装苹果系统,安卓机子安装苹果IOS系统?

    智能手机的最大乐趣就在于"倒腾",不过由于系统不同,通常就会根据用户数量的多寡分出几大派系.目前智能手机中的两大派系就是iOS与Android,排挤也好.嘲笑也罢,二者之间有着永远 ...

  8. VMware虚拟机中安装Linux系统

    文章目录 VMware虚拟机中安装Linux系统 一.系统镜像 二.安装系统 VMware虚拟机中安装Linux系统 一.系统镜像 阿里镜像地址: https://developer.aliyun.c ...

  9. JAVA计算机毕业设计写手管理平台Mybatis+源码+数据库+lw文档+系统+调试部署

    JAVA计算机毕业设计写手管理平台Mybatis+源码+数据库+lw文档+系统+调试部署 JAVA计算机毕业设计写手管理平台Mybatis+源码+数据库+lw文档+系统+调试部署 本源码技术栈: 项目 ...

最新文章

  1. 好久不用的viewport
  2. 昆山第二中等专业学校计算机分数线,昆山第二职业中学录取分数线
  3. python 处理url 参数_Python 优雅的处理网页URL参数
  4. 用Java编写模仿的太阳系(九星行旋转)--原创
  5. fedora30删除 gnome自带的Videos软件
  6. Linux 性能测试工具 sysbench 的安装与简单使用
  7. Android Studio 安装配置详细步骤,以及使用的基本操作
  8. 云主机搭建linux web,linux云主机web服务的搭建和配置
  9. c语言调用DOS命令删除文件,DOS删除命令怎么使用?用DOS命令删除文件的方法
  10. 移动边缘计算——计算卸载
  11. 动态数组是怎么创建的?BQe
  12. 计算机网络故障的排除,计算机网络故障诊断与排除
  13. 2022《福布斯》富豪榜发布,FTX联合创始人Gary Wang上榜
  14. oland显卡HDMI热插拔问题分析
  15. 数据挖掘利器 selenium实战案例--论文数据挖掘与可视化分析(上)
  16. 后乔布斯时代:三星微软谷歌3大劲敌环伺苹果
  17. Centos7下用命令下载jdk7及jboss-eap-6
  18. Android 中的“后台无效动画“行为分析
  19. Unity3D制作飘动旗帜代码
  20. NSIS使用总结,安装包制作(图解)

热门文章

  1. Codeforces - 474D - Flowers - 构造 - 简单dp
  2. leetcode 172. Factorial Trailing Zeroes(阶乘的末尾有多少个0)
  3. spring 如何决定使用jdk动态代理和cglib(转)
  4. 利用SQLite在android上实现增删改查
  5. 第五十六题(最长公共子串)
  6. URAL 1820. Ural Steaks(数学啊 )
  7. 基于kl变换的人脸识别_简述几种人脸识别的主要方法
  8. Android BINDER详解
  9. [RK3288][Android6.0] StageFright解码流程小结
  10. JNI在C和C++的env语法