改变EditPar的位置和背景颜色



我有一个EditPart,我需要改变它的位置和背景颜色。我已经设法改变了它的位置使用:

ChangeBoundsRequest request = new ChangeBoundsRequest(RequestConstants.REQ_MOVE);
    request.setEditParts(editPart);
    request.setMoveDelta(newLocation);
    Command cmd = editPart.getCommand(request);
    if (cmd != null && cmd.canExecute()) {
        cmd.execute();
    }

我已经设法改变了背景颜色:

editPart.getContentPane().setBackgroundColor(color);

但是每当我关闭并重新打开应用程序时,我所做的颜色变化就消失了!

您需要做以下操作:

1-启用元素的"填充颜色":http://gmfsamples.tuxfamily.org/wiki/doku.php?id=gmf_tutorial9

2-修改背景颜色:http://wiki.eclipse.org/GMF_Newsgroup_Q_and_A How_do_I_change_the_color_of_a_line_using_an_action.3F

用"ID_LINECOLOR"代替"ID_FILLCOLOR"来改变背景色

相关内容

  • 没有找到相关文章

最新更新