作者:电脑信息网日期:
返回目录:设置问题
JTextArea t = new JTextArea();
Font font = new Font("Default",Font.PLAIN,size);
t.setFont(font);
//其中百size 就是字体度的大小,可以设置知。只要道再用t.setFont()安装新专的字体就属行了。
如果是swing的话
JLabel jl = new JLabel("标签");
jl.setBounds(10, 10, 10, 10);这是zd控制标签位置;
控制文本内的位置,你可以通过在“”里边加空格控制
jl.setFont(new Font("宋体", Font.BOLD, 20));
这是控制文本字体,那个20就是大小容选择,可以改变的
可以这样设置JButton的字百体大小和粗体
JButton jb=new JButton("确定度");
Font f=new Font("宋体",Font.BOLD,16);//根据指定字体名称、样式和内磅值大小,创建一容个新 Font。
jb.setFont(f);
改成这样就可以了
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,然后其属性都在这里定义了;7a64e58685e5aeb9362之后你增加了变量i,但是这并不影响对象中的属性,对象的属性还是和之前定义时一样;所以不会改变。。。