Java中设置字体

Java中设置字体,第1张

java中没有自带的字体对话框,这需要自己来编写。

text.setFond("字体名字",字形(如,fond.bold),大小)

import java.awt.*

import java.awt.event.*

import javax.swing.JColorChooser

//import javax.swing.border.*

class ff extends Frame implements ActionListener

{

Choice font,size,bolder

Button bb

ff(String s)

{

setTitle(s)

font=new Choice()

bolder=new Choice()

size=new Choice()

//bolder.add加监视器

//font.add加监视器

//size.add加监视器

Panel p1=new Panel()

Panel p2=new Panel()

bb=new Button("点击打开")

bb.addActionListener(this)

p1.setLayout(new GridLayout(4,1))

p2.setLayout(new GridLayout(4,1))

GraphicsEnvironment gg=GraphicsEnvironment.getLocalGraphicsEnvironment()

String ss[]=gg.getAvailableFontFamilyNames()

String bold[]={"Font.BOLD","Font.CENTER_BASELINE","Font.CENTER_BASELINE","Font.ITALIC",

"Font.PLAIN","Font.ROMAN_BASELINE","Font.TRUETYPE_FONT"}

for(int i=126i<ss.lengthi++)

font.add(ss[i])

for(int i=12i<=64i+=2)

{

String w=String.valueOf(i)

size.add(w)

}

for(int i=0i<bold.lengthi++)

{

bolder.add(bold[i])

}

p1.add(new Label("请选择字体"))

p1.add(font)

p1.add(new Label("请选择大小"))

p1.add(size)

p2.add(new Label("请选择字型"))

p2.add(bolder)

p2.add(new Label("请选择字体颜色"))

p2.add(bb)

add(p2,BorderLayout.WEST)

add(p1,BorderLayout.EAST)

setSize(250,150)

setVisible(true)

pack()

addWindowListener(new WindowAdapter()

{

public void windowClosing(WindowEvent ee)

{

System.exit(0)

}

})

}

public void actionPerformed(ActionEvent e)

{

Color cc=JColorChooser.showDialog(this,"颜色对话框",null)

bb.setBackground(cc)//应用举例

}

}

public class font

{

public static void main(String[] args)

{

new ff("字体对话框")

}

}

java控制台输出字体大小设置方法:\x0d\x0a1.打开Eclipse或者Myeclipse,选择windows(系统)选项;\x0d\x0a2.点击preferences(首选项);\x0d\x0a3.d出首选项的窗口,点击Appearance(外观);\x0d\x0a4.点击color and font (颜色和字体);\x0d\x0a5.点击Debug展开,点击console font(控制台字体);\x0d\x0a6.再点击Edit进行编辑,进入设置大小,然后点击确定即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/10889237.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存