使用arrowkeys时如何为线条添加颜色?

时间:2016-03-13 19:30:30

标签: java javafx

程序将根据用户按下的箭头键创建行。我想在用户按下向上键时将颜色从(默认)黑色更改为红色。这种格式有什么问题?

 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);

1 个答案:

答案 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;

如果这没有回答你的问题,你可以考虑更多细节澄清一下。