java中如何让字体变色

在applet环境下写一个对话框输入字符串,然后如果是关键字,就会变成红色但是如何让关键字变色用了Graphices可是不起作用。怎样写一个让字体变色的类?importj... 在applet环境下写一个对话框
输入字符串,然后如果是关键字,就会变成红色
但是如何让关键字变色
用了Graphices可是不起作用。
怎样写一个让字体变色的类?
import java.applet.Applet;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Paint;

public class Demo extends Applet {

public void Paint(Graphics g) {

Font font = new Font("Serif", Font.BOLD, 36);
g.setFont(font);
g.setColor(Color.red);
g.drawString("adsfdasf", 5, 100);
g.setColor(Color.blue);
g.drawString("adsfdsaf", 5, 150);

}

public static void main(String[] args) {

Demo d = new Demo();

Graphics g = d.getGraphics();

d.Paint(g);

}

}

可是我调用这个类的时候始终出现是系统时间
展开
 我来答
趣事情
推荐于2017-09-25 · 知道合伙人互联网行家
趣事情
知道合伙人互联网行家
采纳数:517 获赞数:5452
电脑技术,软件开发。移动开发。网站建设相关专业知识。都可以提供解答和相关技术指导。

向TA提问 私信TA
展开全部
简单设置如下:
jlabel.setFont(new java.awt.Font("Dialog", 1, 15));
“dialog”代表字体,1代表样式(1是粗体,0是平常的)15是字号
//设置字体
jlabel.setForeground(Color.red);
//设置颜色
ninjasai
推荐于2017-09-17 · TA获得超过489个赞
知道答主
回答量:149
采纳率:0%
帮助的人:234万
展开全部
Graphics的setColor可以实现改变字体颜色
可能LZ没有在drawString之前调用吧
写了个简单的Demo如下

import java.applet.Applet;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;

public class Demo extends Applet {
public void paint(Graphics g) {
Font font = new Font("Serif", Font.BOLD, 36);
g.setFont(font);
g.setColor(Color.red);
g.drawString("Hello", 5, 100);
g.setColor(Color.lightGray);
g.drawString("World", 5, 150);
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
歪瑞顾K
2010-01-08 · TA获得超过2906个赞
知道大有可为答主
回答量:2731
采纳率:33%
帮助的人:2219万
展开全部
javax.swing.text.*
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式