程序将根据用户按下的箭头键创建行。我想在用户按下向上键时将颜色从(默认)黑色更改为红色。这种格式有什么问题?
private void moveUp() {
pane.getChildren().add(new Line(cX, cY, cX, cY - 10));
cY -= 10;
Line sLine = new Line(cX, cY, cX, cY - 10);
sLine.setStroke(Color.RED);
答案 0 :(得分:0)
您的问题有点模糊,但有人会假设您希望将sLine添加到pane.getChildren(),而不是新行。
这样的事情:
private void moveUp() {
Line sLine = new Line(cX, cY, cX, cY - 10);
sLine.setStroke(Color.RED);
pane.getChildren().add(sLine);
cY -= 10;
如果这没有回答你的问题,你可以考虑更多细节澄清一下。