如何使用TextField设置线条的宽度,
g.drawLine(oldx,oldy,evt.getX(),evt.getY());
我需要设置一个初始值,然后让用户通过TextField更改它。
感谢
答案 0 :(得分:0)
假设您正在使用swing,
该行的宽度由Graphics2D#setStroke方法设置。
g.setStroke(stroke);
在覆盖的paintComponent
方法中调用此方法。
stroke
可以初始化为
float width = 5f; // Initial value.
stroke = new BasicStroke(width);
您应该将stroke
个对象作为您的类的成员,其中paintComponent
方法被覆盖。
现在您可以使用文本字段更新笔画对象。
希望这有帮助。