如何在Java的Frame中设置标签(label )字体大小?

如题所述

第1个回答  2011-05-14
import java.awt.Font;

import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class DengLu extends JFrame{//继承窗体类JFrame
public static void main(String args[]){

DengLu frame = new DengLu();
frame.setVisible(true); // 设置窗体可见,默认为不可见
}

public DengLu() {
super(); // 继承父类的构造方法
setTitle("标签组件示例"); // 设置窗体的标题
setBounds(100, 100, 500, 375); // 设置窗体的显示位置及大小
getContentPane().setLayout(null); // 设置为不采用任何布局管理器
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 设置窗体关闭按钮的动作为退出

final JLabel label = new JLabel(); // 创建标签对象
label.setBounds(0, 0, 492, 341); // 设置标签的显示位置及大小
label.setText("欢迎进入XXX"); // 设置标签显示文字
label.setFont(new Font("", Font.BOLD, 22)); // 设置文字的字体及大小
label.setHorizontalAlignment(JLabel.CENTER); // 设置标签内容居中显示
label.setIcon(new ImageIcon("XXX")); // 设置标签显示图片(图片自己找啦)
label.setHorizontalTextPosition(JLabel.CENTER); // 设置文字相对图片在水平方向的显示位置
label.setVerticalTextPosition(JLabel.BOTTOM); // 设置文字相对图片在垂直方向的显示位置
getContentPane().add(label); // 将标签添加到窗体中
}

}
本回答被网友采纳
第2个回答  2011-05-08
int size=14;
label.setFont(new Font("Serif",Font.PLAIN,size));本回答被提问者和网友采纳

java 怎么控制窗口标签,文本的字体大小和位置?
Java设置label字体代码如下:ublicclassSetColorextendsJFrame{JLabeljlabel=newJLabel("颜色,大小");publicSetColor(){this.setLayout(null);jlabel.setBounds(0,0,200,40);jlabel.setFont(newFont("",1,30));\/\/设置字体大小jlabel.setForeground(Color.BLUE);\/\/设置字体颜色this.add(jlabel);thi...

如何改变label字体的大小
import java.awt.*;import java.awt.*;import javax.swing.*;public class LFontExample { public static void main(String[] args){ EventQueue.invokeLater(new Runnable(){ Override public void run(){ final JFrame frame = new JFrame("Example");final JLabel label = new JLabel("Hello...

java怎样设置label的位置
在Java中设置Label的位置可以通过以下几种方式:1.使用setLayout(null)方法,并设置Label的位置和大小Labellabel=newLabel("HelloWorld");label.setBounds(10,10,100,20);setLayout(null);add(label);这种方法是将布局设置为null,即不使用任何布局管理器。然后使用setBounds()方法设置Label的位置和大小。

怎么改变jframe 标题字体大小等属性
搜索了一下,没有这个功能,只能变通,下面这个是样例,可能它用的是 Metal 类型的 LookAndFeel。他们解释说:Title 区域与操作系统有交互,只有当它是 undecorated (也就是自己来处理标题)时才可以改字体。https:\/\/community.oracle.com\/thread\/2147350?start=0&tstart=0 for (Component c : frame....

在Java的Swing组件中如何设置桌面窗格的大小
楼上的setSize方法是设置自身的大小 还有个方法setBounds(200,300,200,300)这个既可以设置自身的大小还可以设置在桌面的位置

Java:swing组件JPanel为何不能设置大小
要是你将JPanel组件直接放入设置了布局的JFrame中,肯定是不能设置大小的,只有当JFrame的布局为空时,才能设置组件的任意大小和位置,如下:JFrame jframe=new JFrame();jframe.setLayout(null);JPanel jp=new JPanel();iframe.add(jp);jp.setBounds(200,250,100,150);\/\/其中200,250表示组件...

java中怎样让JLabel中的字竖着写。也就是变成竖行文本。
别忘了,JAVA的组件有一部分是支持HTML代码来布局文字的:所以可以这样做:labtitle=new JLabel("<html>图<br>书<br>馆");\/\/<html> 指启用HTML支持 \/\/<br>当然是换行了

java中的JTextField在GridLayout中怎么设置大小?
\/\/核心代码第一部分, 设置文本框,密码框长度wbk = new JTextField(8);\/\/在这个窗口大小里,设置长度为8,比较合适mmk = new JPasswordField(8);\/\/密码框也设置长度为8\/\/核心代码第二部分, 把文本框,密码框等加入到JPanel里JPanel jpwbk = new JPanel();\/\/1 放文本框的JPanel面板jpwbk.add(...

java如何设置文字的格式,例如大小,颜色,字体··等等!
submit.setFont(new Font("宋体", Font.PLAIN, 16));三个参数分别表示: 字体,样式(粗体,斜体等),字号 submit.setForeground(Color.RED);这个表示给组件上的文字设置颜色Color.RED表示红色 当然你也可以自己给RGB的值 比如 submit.setForeground(new Color(215,215,200));JLabel组件支持HTML...

JAVA swing怎样让按钮和标签随着窗口的放大而放大,排版不变
BorderLayout.SOUTH); f.add(new Button("北"), BorderLayout.NORTH); f.pack(); f.setVisible(true); }}如果你想实现动态的按照要求的放大和缩小。那么你应该设置布局为frame.setLayout(null)定义变量 width,height。然后在窗口改变大小重绘组件的时候,动态设置组件大小 比如 JButton.setBounds(...

相似回答