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程序的界面字体美观等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)