更改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”显示。求大神帮助~~~
...全文
203 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
风之远途 2015-02-11
  • 打赏
  • 举报
回复
求解答啊 ~~
风之远途 2015-02-11
  • 打赏
  • 举报
回复
风之远途 2015-02-11
  • 打赏
  • 举报
回复

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧