import java.awt.*;
創(chuàng)新互聯(lián)服務(wù)緊隨時(shí)代發(fā)展步伐,進(jìn)行技術(shù)革新和技術(shù)進(jìn)步,經(jīng)過(guò)10余年的發(fā)展和積累,已經(jīng)匯集了一批資深網(wǎng)站策劃師、設(shè)計(jì)師、專(zhuān)業(yè)的網(wǎng)站實(shí)施團(tuán)隊(duì)以及高素質(zhì)售后服務(wù)人員,并且完全形成了一套成熟的業(yè)務(wù)流程,能夠完全依照客戶(hù)要求對(duì)網(wǎng)站進(jìn)行網(wǎng)站設(shè)計(jì)、做網(wǎng)站、建設(shè)、維護(hù)、更新和改版,實(shí)現(xiàn)客戶(hù)網(wǎng)站對(duì)外宣傳展示的首要目的,并為客戶(hù)企業(yè)品牌互聯(lián)網(wǎng)化提供全面的解決方案。
import java.applet.*;
import java.awt.event.*;
public class ChangeFront extends Applet implements ActionListener
{
Button but1,but2;
Font f,f1,f2;
Label lb1;
public void init()
{
setLayout(new FlowLayout(FlowLayout.CENTER,0,0));
but1=new Button("放大");
but2=new Button("縮小");
lb1=new Label("你好JAVA!");
add(but1);
add(but2);
add(lb1);
f=new Font("宋體",Font.BOLD+Font.ITALIC,25);
f1=new Font("Arial",Font.BOLD,36);
f2=new Font("宋體",Font.ITALIC,18);
but1.addActionListener(this);
but2.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==but1)
{
lb1.setFont(f1);
}
if(e.getSource()==but2)
{
lb1.setFont(f2);
}
}
}
用到了Button 為什么不用Label呢?
把你的
public void paint(Graphics g)
{
Font f=new Font("宋體",Font.BOLD+Font.ITALIC,25);
Font f1=new Font("Arial",Font.BOLD,36);
Font f2=new Font("宋體",Font.ITALIC,18);
g.setFont(f);
g.drawString("你好JAVA!",100,80);
}
去掉了
加了一個(gè)標(biāo)簽(Label lb1)
讓lb1實(shí)現(xiàn)字體的放大和縮小
lb1的位置你自己調(diào)一下吧!
JTextArea t = new JTextArea();
Font font = new Font("Default",Font.PLAIN,size);
t.setFont(font);
//其中size 就是字體的大小,可以設(shè)置。只要再用t.setFont()安裝新的字體就行了。
如果是用System.out.println,將字符串輸出到控制臺(tái),是無(wú)法改變字體大小的。
當(dāng)你用GUI來(lái)做,將字符串輸出到文本,可以改變字體大小,具體操作如下:
1,JTextArea text = new JTextArea ();
2, text.setFont(new Font("宋體", 0, 18)); 18就是字體大小