更改JTextField中字的显示问题~
风之远途 2015-02-11 11:47:56 做了一个计算器,用JTextField作为计算器的显示框,代码如下:
class CountJTextField extends JTextField{
static StringBuffer sb1 = new StringBuffer();
CountJTextField(){
setBounds(10, 10, 325, 40);
setHorizontalAlignment(SwingConstants.RIGHT);
setBackground(SystemColor.control);
setEditable(false);
setVisible(true);
setFont(new Font(null,0,20));
displayNum("0");
}
public void changeNum(String s){
sb1.append(s);
System.out.println(sb1);
displayNum(sb1.toString());
}
public void displayNum(String s){
setText(s);
}
}
但是调用displayNum方法没法改变JTextField中的字,只有这个“0”显示。求大神帮助~~~