java如何设置文字的格式,例如大小,颜色,字体··等等!

java如何设置文字的格式,例如大小,颜色,字体··等等!,第1张

submit= new JButton("登陆");

submitsetFont(new Font("宋体", FontPLAIN, 16));

三个参数分别表示字体,样式(粗体,斜体等),字号

submitsetForeground(ColorRED);

这个表示给组件上的文字设置颜色ColorRED表示红色

当然你也可以自己给RGB的值 比如 submitsetForeground(new Color(215,215,200));

JLabel组件支持HTML标记代码

infoLab= new JLabel("<html><a href='地址'>用户登陆系统</a></html>", JLabelCENTER);

注意:地址要单引号引起来。这个表示给用户登录系统几个字增加超链接

infoLab setCursor(CursorgetPredefinedCursor(CursorHAND_CURSOR));

这个表示给这个文字添加鼠标样式,当鼠标移动到文字上,鼠标变成手型

改成这样就可以了

import javaappletApplet;

import javaawt;

import javaawtevent;

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);

txsetFont(new Font("SansSerif", FontBOLD, i));

btn1addActionListener(this);

btn2addActionListener(this);

}

public void actionPerformed(ActionEvent e) {

if (egetSource() == btn1 && i < 60) {

i = i + 4;

txsetFont(new Font("SansSerif", FontBOLD, i));

txsetText("i is changed to" + i);

} else if (egetSource() == btn2 && i > 4) {

i = i - 4;

txsetFont(new Font("SansSerif", FontBOLD, i));

txsetText("i is changed to" + i);

}

}

}

------------------

Font font1=new Font("SansSerif",FontBOLD,i);

在这里 你创建了一个对象font1,然后其属性都在这里定义了;之后你增加了变量i,但是这并不影响对象中的属性,对象的属性还是和之前定义时一样;所以不会改变。。。

在你的main方法第一句加上如下语句试试看。

这个功能是把程序界面设置成与当前 *** 作系统界面效果

try {

UIManagersetLookAndFeel(UIManagergetSystemLookAndFeelClassName());

} catch (Exception e) {

eprintStackTrace();

}

是说java application的字体 ? 创建Font、给组件的setFont方法

~~~~~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

这个没办法更改的。

解释:java菜单栏通常是指的编译器,如eclipse或者四号myeclipse的菜单栏,这个字体都是定义好的,是eclipse内置的,不能被变更字体,也没办法调整大小。

在main的最前面加上下面这一段

Font font = new Font("Dialog", FontPLAIN, 12);

javautilEnumeration keys = UIManagergetDefaults()keys();

while (keyshasMoreElements())

{

Object key = keysnextElement();

Object value = UIManagerget(key);

if (value instanceof javaxswingplafFontUIResource)

{

UIManagerput(key, font);

}

}

以上就是关于java如何设置文字的格式,例如大小,颜色,字体··等等!全部的内容,包括:java如何设置文字的格式,例如大小,颜色,字体··等等!、java中控制字体大小的设置、如何使Java程序的界面字体美观等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10111308.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存