java问题,如何设置JTextField中字体显示的颜色
3个回答
展开全部
java中有一个Font类,JTextField有setFont(Font font)方法,你可以先实例化一个Font然后调用setFont方法。下面是一个具体的例子:
public class JTextFont
{
public static void main(String[] args)
{
JFrame frame = new JFrame();
frame.setLayout(new FlowLayout());
frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Font font = new Font("黑体", Font.PLAIN, 20);
JTextField field = new JTextField("您好",50);
field.setFont(font);
frame.add(field);
frame.setVisible(true);
}
}
展开全部
JTextField.setCaretColor(Color.RED);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
以下代码供参考:
private
static
boolean
setcontent(string
content)
throws
documentexception
{
font
font
=
new
font(basefont,
10,
font.normal);
paragraph
pcontent
=
new
paragraph(content);
pcontent.setfont(font);
pcontent.setalignment(element.align_left);
pcontent.setspacingafter(5);
pcontent.setfirstlineindent(20);
return
document.add(pcontent);
}
private
static
boolean
setcontent(string
content)
throws
documentexception
{
font
font
=
new
font(basefont,
10,
font.normal);
paragraph
pcontent
=
new
paragraph(content);
pcontent.setfont(font);
pcontent.setalignment(element.align_left);
pcontent.setspacingafter(5);
pcontent.setfirstlineindent(20);
return
document.add(pcontent);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询