java更換字體代碼 改字體的代碼

java怎么做到改變一個(gè)窗口內(nèi)的字體

整好,前兩天看了一篇博文,講的就是swing界面的統(tǒng)一,大家互相學(xué)習(xí)。代碼參考如下

深圳網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,深圳網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為深圳上千多家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的深圳做網(wǎng)站的公司定做!

/**?

*?統(tǒng)一設(shè)置字體,父界面設(shè)置之后,所有由父界面進(jìn)入的子界面都不需要再次設(shè)置字體?

*??感謝下博文的作者chenxuejiakaren?

*/?

private?static?void?InitGlobalFont(Font?font)?{

FontUIResource?fontRes?=?new?FontUIResource(font);

for?(EnumerationObject?keys?=?UIManager.getDefaults().keys();

keys.hasMoreElements();?)?{

Object?key?=?keys.nextElement();

Object?value?=?UIManager.get(key);

if?(value?instanceof?FontUIResource)?{

UIManager.put(key,?fontRes);

}

}

在main方法中,初始化窗口時(shí),加入下面這句:

InitGlobalFont(new Font("alias", Font.PLAIN, 12)); ?//統(tǒng)一設(shè)置字體就可以了。

注意:InitGlobalFont 這個(gè)方法的調(diào)用時(shí)在swing界面的入口界面里。

java繪圖方法drawString如何改變字體

用setFont()方法修改字體

setFont

public abstract void setFont(Font font)將此圖形上下文的字體設(shè)置為指定字體。使用此圖形上下文的所有后續(xù)文本操作均使用此字體。

參數(shù):

font - 字體。

比如

Graphics g = panel.getGraphics();

g.setFont(new Font("Tahoma", Font.BOLD, 12));

g.drawString("wahahahaha");

java用什么方法設(shè)置label的字體

Java設(shè)置label字體代碼如下:

ublic?class?SetColor?extends?JFrame{

JLabel?jlabel?=?new?JLabel("顏色,大小");

public?SetColor(){

this.setLayout(null);

jlabel.setBounds(0,?0,?200,?40);

jlabel.setFont(new?Font("",1,30));//設(shè)置字體大小

jlabel.setForeground(Color.BLUE);//設(shè)置字體顏色

this.add(jlabel);

this.setSize(200,200);

this.setVisible(true);

}

/**

*?@param?args

*/

public?static?void?main(String[]?args)?{

//?TODO?Auto-generated?method?stub

SetColor?sc?=?new?SetColor();

}}

Java中設(shè)置字體

java中沒有自帶的字體對(duì)話框,這需要自己來編寫。

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加監(jiān)視器

//font.add加監(jiān)視器

//size.add加監(jiān)視器

Panel p1=new Panel();

Panel p2=new Panel();

bb=new Button("點(diǎn)擊打開");

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=126;iss.length;i++)

font.add(ss[i]);

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

{

String w=String.valueOf(i);

size.add(w);

}

for(int i=0;ibold.length;i++)

{

bolder.add(bold[i]);

}

p1.add(new Label("請(qǐng)選擇字體"));

p1.add(font);

p1.add(new Label("請(qǐng)選擇大小"));

p1.add(size);

p2.add(new Label("請(qǐng)選擇字型"));

p2.add(bolder);

p2.add(new Label("請(qǐng)選擇字體顏色"));

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,"顏色對(duì)話框",null);

bb.setBackground(cc);//應(yīng)用舉例

}

}

public class font

{

public static void main(String[] args)

{

new ff("字體對(duì)話框");

}

}

如何用java代碼改變文字字體

setTextColor(0xFF0000FF);

//0xFF0000FF是int類型的數(shù)據(jù),分組一下0x|FF|0000FF,0x是代表顏色整 數(shù)的標(biāo)記,ff是表示透明度,0000FF表示顏色,注意:這里0xFF0000FF必須是8個(gè)的顏色表示,不接受0000FF這種6個(gè)的顏色表示。

setTextColor(Color.rgb(255, 255, 255));

setTextColor(Color.parseColor("#FFFFFF"));

//還有就是使用資源文件進(jìn)行設(shè)置

setTextColor(this.getResources().getColor(R.color.blue));

//通過獲得資源文件進(jìn)行設(shè)置。根據(jù)不同的情況R.color.blue也可以是R.string.blue或者

//另外還可以使用系統(tǒng)自帶的顏色類

setTextColor(android.graphics.Color.BLUE);

如何修改eclipse中java代碼的字體樣式

1、window --Preference

2、在出現(xiàn)的新窗體中選擇General--Appearance--Colors and Fonts,在窗體的右側(cè)選擇Basic--TextFonts,再點(diǎn)擊Edit就可以進(jìn)入到修改頁面修改字體樣式了

網(wǎng)頁題目:java更換字體代碼 改字體的代碼
網(wǎng)頁URL:http://muchs.cn/article20/docdijo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、企業(yè)建站、軟件開發(fā)動(dòng)態(tài)網(wǎng)站、面包屑導(dǎo)航、自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化