如何改变JTextArea中的字体的大小?
来源:百度知道 编辑:UC知道 时间:2024/06/01 00:57:57
谢谢各位大虾指教!!!!!兄弟将感激不尽!!
最好能给一个完整的代码,谢谢!!
能不能弹出一个字体大小的对话框,然后改变?
JTextArea jTextArea1 = new JTextArea();
Font x = new Font("Serif",0,20);
jTextArea1.setFont(x);
jTextArea1.setText("fasdkfjas");
其中那个20 就是字体大小啦。 那个0 表示字形如1粗体2斜体之类的。
jTextField 设置其中几个特殊字的字体颜色和大小
JTextArea是不能改变部分文字属性的,你用JTextPane作为文本输入区域就可以了。
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.text.*;
public class DocColorTest extends JFrame
{
JTextPane textPane = new JTextPane();
JPanel contPane = new JPanel();
public DocColorTest()
{
super("DocColorTest");
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
setBounds((d.width-300)/2,(d.height-200)/2,300,200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
contPane.setLayout(new BorderLayout());
contPane.add(new JScrollPane(textPane),"Center");
insertDocument("您可以对问题设定匿