codecamp

Java Swing字体

Java Swing教程 - Java Swing字体


java.awt.Font类的一个对象表示Java程序中的字体。

要创建Font类的对象,请使用其构造函数。

要将字体安装到组件,请使用组件的setFont(Font f)方法。

Java定义了五个逻辑字体系列名称,并将它们映射到不同系统的物理字体系列名称。

五个逻辑字体系列名称如下:

  • Serif
  • SansSerif
  • Dialog
  • DialogInput
  • Monospace

以下代码创建Font对象:

要创建衬线,大小为10的纯字体

Font  f1  = new Font(Font.SERIF, Font.PLAIN,  10);

要创建SansSerif,大小为10的粗体字体

Font  f2  = new Font(Font.SANS_SERIF,  Font.BOLD, 10);

要创建对话框,大小为15的粗体字体

Font  f3  = new Font(Font.DIALOG,  Font.BOLD, 15);

要创建对话框输入,粗体和斜体字体大小为15

Font  f4  = new Font(Font.DIALOG_INPUT,  Font.BOLD|Font.ITALIC, 15);

要设置Swing组件的字体,请使用组件的setFont()方法。

JButton closeButton  = new JButton("Close");
closeButton.setFont(f4);

要设置Swing组件的字体,请使用组件的setFont()方法。...



Java Swing边框
Java Swing线程
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }