我希望通过覆盖 paint 方法在 JTextField
上绘制一个数字。这样当用户编辑文本字段时,数字不会消失。然而,目前,这个数字根本没有出现,我试过了:
public void paintComponent(Graphics g) {
super.paintComponent(g);
if(number != 0){
g.setColor(Color.RED);
g.drawString(String.valueOf(number),0,0);
}
}
任何想法,这甚至可能吗?
最佳答案
尝试在 g.drawString(String.valueOf(number),0,0);
调用中调整 Y 位置。例如。使用 getHeight()/2
关于java - 重写JTextField中的paint方法绘制文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10281659/