当前位置: 代码迷 >> J2SE >> 请教,如何给JTextArea设置字体啊
  详细解决方案

请教,如何给JTextArea设置字体啊

热度:330   发布时间:2016-04-24 18:09:32.0
请问,怎么给JTextArea设置字体啊。
WriteArea.setFont(new Font("Serif",Font.?????,24));
问号处我想用BOLD代替,但是eclipse自动提示里没有BOLD,我手动敲上去,出错:Font.BOLD cannot be resolved or is not a field,难道库里没有这个函数或者这个字段??

------解决方案--------------------
莫非是楼主的JDK有问题?我照你的写法写并没有出错

Java code
import java.awt.*;import java.awt.event.*;import javax.swing.*;public class TestFrame extends JFrame {    private JTextArea text = new JTextArea();        public TestFrame()    {        text.setFont(new Font(Font.SERIF, Font.BOLD, 24));        this.add(text);    }        public static void main(String[] args)    {        JFrame frame = new TestFrame();        frame.setSize(400, 300);        frame.setVisible(true);        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);    }}
------解决方案--------------------
我的这种方法已经赚到很多分了。你信么?不管你信不信,反正我信心了
////////////////////////////////////////////////////////////////////////////////////////////////
JAVA_HOME设置(每个人都不一样):
jdk目录的具体路径,比如 ;D:\Program Files\Java\jdk1.6.0_10;

ClassPath设置(复制到环境变量的最前端):
;.;%JAVA_HOME%\bin;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\lib\rt.jar;

Path设置(复制到环境变量的最前端):
;%JAVA_HOME%\jre\bin;%JAVA_HOME%\jre6\bin;%JAVA_HOME%\jre7\bin;.;%JAVA_HOME%\bin;
//////////////////////////////////////////////////////////////////////////////////////////////////