问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Java 关于Font类的字体设置

发布网友 发布时间:2022-04-23 00:09

我来回答

2个回答

热心网友 时间:2023-06-22 05:31

import java.awt.BorderLayout;
import java.awt.Choice;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.Frame;
import java.awt.GraphicsEnvironment;
import java.awt.Label;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;import javax.swing.JLabel;public class Test_24 extends Frame implements ItemListener { private static final long serialVersionUID = 1L;
Choice c;
JLabel l; public static void main(String[] args) {
new Test_24(); } public Test_24() {
super();
initialize();
} private void initialize() {
this.setSize(300, 200);
this.setTitle("Frame");
GraphicsEnvironment g = GraphicsEnvironment
.getLocalGraphicsEnvironment();
String fontName[] = g.getAvailableFontFamilyNames();
c = new Choice();
for (int i = 0; i < fontName.length; i++)
c.add(fontName[i]);
l = new JLabel("", JLabel.CENTER);
this.add(c, BorderLayout.NORTH);
this.add(l, BorderLayout.CENTER);
this.setVisible(true);
c.addItemListener(this);
this.addWindowListener(new java.awt.event.WindowAdapter() {
public void windowClosing(java.awt.event.WindowEvent e) {
System.exit(0);
}
});
} public void itemStateChanged(ItemEvent e) {
String name = (String) e.getItem();
System.out.println(name);
Font f = new Font(name, Font.ITALIC, 40);
l.setForeground(Color.red);
l.setFont(f);
l.setText("测试字体");
double x=l.getLocation().getX();
double y=l.getLocation().getY();
int h = l.getSize().height;
int w = l.getSize().width;
System.out.println(x+","+y);
System.out.println(h+","+w);
}}

热心网友 时间:2023-06-22 05:32

设计字体显示效果 Font mf = new Font(String 字体,int 风格,int 字号);
字体:TimesRoman, Courier, Arial等
风格:三个常量 lFont.PLAIN, Font.BOLD, Font.ITALIC
字号:字的大小(磅数)
设置组件当前使用的字体:setFont(Font fn)
获取组件当前使用的字体:getFont()
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
哪些网站可以找到更好的ppt配图? 有哪些“免费”的ppt模板,图片素材的网站? 推荐点梁汉文的好歌 梁汉文好听的经典歌 哲理词句大全精选278句 微信名字最好听527个 面试没过可以再争取话术 面试后被拒绝了如何重新争取 面试复试没通过还能争取吗 3d定制女仆2电脑配置这个配置能玩3D定制女仆2么不行的话需要换什么 win10便签不能设置提醒怎么办? 易碎标志是什么? font 类 怎么修改字体样式 易碎 标签是什么? html中 如何在&lt;font&gt;中设置字体样式(粗体斜体等) win10电脑怎么添加便签的分类? 描述使用font属性设置字体类型,风格,大小,粗细的样式顺序 Win10怎么在桌面添加便签? PPT文档不小心关掉了,没保存,我做了很长时间的。怎么办?? 设置怎么拒绝别人加我QQ PPT没保存就退出了 请问怎么恢复?能否通过自动保存?怎么找到自动保存... 怎样防止别人拉我进QQ群 PPT未保存就关闭了该怎样恢复啊? 如何设置拒绝别人加我的QQ 怎样拒绝别人加入我的QQ号 稻壳做ppt不小心没保存怎么恢复? ppt做了一半没保存,电脑关机了如何恢复? 王者客服在哪里找到 QQ公众号自定义菜单 什么是QQ公众号?怎样查看? 物流中,箱子易碎的标签贴在哪里 win10的便签在哪里? 快递易碎品如何粘贴易碎标签? HTML语言中设置字体样式是什么标记对 就是可以选择字体的 什么宋体... 易碎标签应该怎么贴 HTML设置字体格式的代码 易碎标签的定义 易碎标志是什么材料做的 包装盒上的玻璃杯是什么标志 如何把win10便签固定在桌面? 易碎标识 消防易碎玻璃的标志是什么 防水、易碎等标识问题 易碎标志贴在哪 日常生活很多人喜欢喝百香果蜜,百香果加蜂蜜能放多久? 谁知道这个易碎标志下面的英文是什么? 如何在地图上添加公司位置? 网上有易碎品标志图吗,一般装玻璃制品,箱子上的易碎标志是? 蜂蜜百香果为什么冻不成冰块 易碎纸标签去除方法