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;
//////////////////////////////////////////////////////////////////////////////////////////////////