当前位置: 技术问答>java相关
如何控制JLabel标签显示的字体格式与大小?
来源: 互联网 发布时间:2015-08-15
本文导语: 如何控制JLabel标签显示的字体格式与大小?如下面的“姓名”,其默认的字体格式很难看并且太小,能否自己来控制?哪种字体显示出来的最漂亮? import javax.swing.*; public class Applicant { static JFrame frame; public sta...
如何控制JLabel标签显示的字体格式与大小?如下面的“姓名”,其默认的字体格式很难看并且太小,能否自己来控制?哪种字体显示出来的最漂亮?
import javax.swing.*;
public class Applicant
{
static JFrame frame;
public static void main(String args[])
{
frame =new JFrame("Applicant Details");
Applicant appObject=new Applicant();
frame.setVisible(true);
frame.setSize(500,300);
}
public Applicant()
{
JPanel panel=new JPanel();
frame.getContentPane().add(panel);
JLabel labelName=new JLabel("姓名:");
JTextField textName=new JTextField(10);
panel.add(labelName);
panel.add(textName);
}
}
import javax.swing.*;
public class Applicant
{
static JFrame frame;
public static void main(String args[])
{
frame =new JFrame("Applicant Details");
Applicant appObject=new Applicant();
frame.setVisible(true);
frame.setSize(500,300);
}
public Applicant()
{
JPanel panel=new JPanel();
frame.getContentPane().add(panel);
JLabel labelName=new JLabel("姓名:");
JTextField textName=new JTextField(10);
panel.add(labelName);
panel.add(textName);
}
}
|
在你的main方法中加上:
UIManage.put("Label.font",new Font(....));
这里的Font就是你要设置的字体。
同理可以设置各种界面元素的字体,我记得我以前在这里回答过类似问题。如果需要可以给我你的mail我发一份文档给你。
UIManage.put("Label.font",new Font(....));
这里的Font就是你要设置的字体。
同理可以设置各种界面元素的字体,我记得我以前在这里回答过类似问题。如果需要可以给我你的mail我发一份文档给你。
|
setFont()方法可以实现
|
在告诉你一个Java控件很好的地方:
就是他是支持html的
就是说可以这样写:
JLabel lb = new JLabel("RED");
然后lb就会显示红色的RED
就是他是支持html的
就是说可以这样写:
JLabel lb = new JLabel("RED");
然后lb就会显示红色的RED