怎么在java的文本框中设置字体和颜色?

怎么在java的文本框中设置字体和颜色?,第1张

方法如下:

颜色的英文是color,如果swing,所以你定义的对象 会有这个color属性。

jsp就用<font>标签,里面也有color属性。

字体swing就是font。

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

设置字体样式用setFont(Font

font

)方法,具体如下:

Font

myFont

=

new

Font("宋体",

Font.BOLD,

70)//参数:字体,样式,字号

object.setFont(myFont)

没有这样的组件,不过可以自己实现·~

写了一个设置字体的例子……

××××××××××××××××××××

import javax.swing.*

import java.awt.event.*

import java.awt.*

public class test extends JFrame implements ActionListener

{

private JComboBox fontList

private JTextArea showResult

public test()

{

GraphicsEnvironment ge=GraphicsEnvironment.getLocalGraphicsEnvironment()

String fontName[]=ge.getAvailableFontFamilyNames()

fontList=new JComboBox(fontName)

JPanel p1=new JPanel()

p1.setLayout(new FlowLayout(FlowLayout.LEFT))

p1.add(new JLabel("字体列表"))

p1.add(fontList)

showResult=new JTextArea("中国\nChina\n0311")

fontList.addActionListener(this)

this.add(p1,BorderLayout.NORTH)

this.add(showResult,BorderLayout.CENTER)

this.setBounds(300,200,400,300)

this.setVisible(true)

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)

}

public void actionPerformed(ActionEvent e)

{

showResult.setFont(new Font(fontList.getSelectedItem().toString(),showResult.getFont().getStyle(),showResult.getFont().getSize()))

}

public static void main(String args[])

{

new test()

}

}


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

原文地址: http://outofmemory.cn/tougao/11260758.html

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

发表评论

登录后才能评论

评论列表(0条)

保存