改成這樣就可以了
成都創新互聯自2013年起,是專業互聯網技術服務公司,擁有項目做網站、成都網站建設網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元臺江做網站,已為上家服務,為臺江各地企業和個人服務,聯系電話:18982081108
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class controlString extends Applet implements ActionListener {
Button btn1, btn2;
int i = 20;
TextArea tx;
public void init() {
btn1 = new Button("big");
btn2 = new Button("small");
tx = new TextArea(50, 50);
add(btn1);
add(btn2);
add(tx);
tx.setFont(new Font("SansSerif", Font.BOLD, i));
btn1.addActionListener(this);
btn2.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == btn1 i 60) {
i = i + 4;
tx.setFont(new Font("SansSerif", Font.BOLD, i));
tx.setText("i is changed to" + i);
} else if (e.getSource() == btn2 i 4) {
i = i - 4;
tx.setFont(new Font("SansSerif", Font.BOLD, i));
tx.setText("i is changed to" + i);
}
}
}
------------------
Font font1=new Font("SansSerif",Font.BOLD,i);
在這里 你創建了一個對象font1,然后其屬性都在這里定義了;之后你增加了變量i,但是這并不影響對象中的屬性,對象的屬性還是和之前定義時一樣;所以不會改變。。。
submit=newJButton("登陸");\x0d\x0a\x0d\x0asubmit.setFont(newFont("宋體",Font.PLAIN,16));\x0d\x0a三個參數分別表示:字體,樣式(粗體,斜體等),字號\x0d\x0a\x0d\x0asubmit.setForeground(Color.RED);\x0d\x0a這個表示給組件上的文字設置顏色Color.RED表示紅色\x0d\x0a當然你也可以自己給RGB的值比如submit.setForeground(newColor(215,215,200));\x0d\x0a\x0d\x0aJLabel組件支持HTML標記代碼\x0d\x0ainfoLab=newJLabel("用戶登陸系統",JLabel.CENTER);\x0d\x0a\x0d\x0a*注意:地址要單引號引起來。這個表示給用戶登錄系統幾個字增加超鏈接\x0d\x0ainfoLab.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));\x0d\x0a\x0d\x0a這個表示給這個文字添加鼠標樣式,當鼠標移動到文字上,鼠標變成手型
import java.awt.*;
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);
}
去掉了
加了一個標簽(Label lb1)
讓lb1實現字體的放大和縮小
lb1的位置你自己調一下吧!
出現導出Excel字體大小不一樣的情況,通常是由于代碼設置了不同的字號導致的。可以嘗試以下幾個解決方法:
1. 設置統一的字體大小:在代碼中指定一個統一的字體大小,確保所有的單元格都使用相同的字體。
2. 為每個單元格設置字體大小:在代碼中,為每一個單元格指定字體大小,確保每一個單元格都使用相同的字體大小。
3. 調整列寬和行高:在代碼中,可以根據數據長度和字體大小來自動調整列寬和行高,確保單元格內容全部顯示,并且字體大小相同。
4. 使用預設格式:Excel中提供了一些預設格式,可以在導出Excel時使用這些格式,確保所有單元格的字體大小和樣式都一致。
5. 檢查代碼中的錯誤:如果以上方法都沒有解決問題,那么就需要檢查代碼中是否有錯誤或者遺漏,例如有些單元格沒有設置字體大小等。
分享文章:java字體大小的代碼 java字體大小
標題鏈接:http://vcdvsql.cn/article32/dopgepc.html
成都網站建設公司_創新互聯,為您提供網站營銷、外貿網站建設、全網營銷推廣、標簽優化、網站制作、網頁設計公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯