本文整理汇总了Java中org.insightech.er.editor.view.figure.table.column.NormalColumnFigure.setForegroundColor方法的典型用法代码示例。如果您正苦于以下问题:Java NormalColumnFigure.setForegroundColor方法的具体用法?Java NormalColumnFigure.setForegroundColor怎么用?Java NormalColumnFigure.setForegroundColor使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.insightech.er.editor.view.figure.table.column.NormalColumnFigure
的用法示例。
在下文中一共展示了NormalColumnFigure.setForegroundColor方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setGroupColumnFigureColor
import org.insightech.er.editor.view.figure.table.column.NormalColumnFigure; //导入方法依赖的package包/类
private void setGroupColumnFigureColor(final TableViewEditPart parentEditPart, final ColumnGroup columnGroup, final boolean selected) {
for (final NormalColumn column : columnGroup.getColumns()) {
for (final Object editPart : parentEditPart.getChildren()) {
final NormalColumnEditPart childEditPart = (NormalColumnEditPart) editPart;
if (childEditPart.getModel() == column) {
final NormalColumnFigure columnFigure = (NormalColumnFigure) childEditPart.getFigure();
if (selected) {
columnFigure.setBackgroundColor(ColorConstants.titleBackground);
columnFigure.setForegroundColor(ColorConstants.titleForeground);
} else {
columnFigure.setBackgroundColor(null);
columnFigure.setForegroundColor(null);
}
childEditPart.selected = selected;
break;
}
}
}
}
示例2: setGroupColumnFigureColor
import org.insightech.er.editor.view.figure.table.column.NormalColumnFigure; //导入方法依赖的package包/类
private void setGroupColumnFigureColor(TableViewEditPart parentEditPart,
ColumnGroup columnGroup, boolean selected) {
for (NormalColumn column : columnGroup.getColumns()) {
for (Object editPart : parentEditPart.getChildren()) {
NormalColumnEditPart childEditPart = (NormalColumnEditPart) editPart;
if (childEditPart.getModel() == column) {
NormalColumnFigure columnFigure = (NormalColumnFigure) childEditPart
.getFigure();
if (selected) {
columnFigure
.setBackgroundColor(ColorConstants.titleBackground);
columnFigure
.setForegroundColor(ColorConstants.titleForeground);
} else {
columnFigure.setBackgroundColor(null);
columnFigure.setForegroundColor(null);
}
childEditPart.selected = selected;
break;
}
}
}
}
示例3: refreshTableColumns
import org.insightech.er.editor.view.figure.table.column.NormalColumnFigure; //导入方法依赖的package包/类
@Override
public void refreshTableColumns(final UpdatedNodeElement updated) {
final ERDiagram diagram = getDiagram();
final NormalColumnFigure columnFigure = (NormalColumnFigure) getFigure();
final NormalColumn normalColumn = (NormalColumn) getModel();
final TableViewEditPart parent = (TableViewEditPart) getParent();
parent.getContentPane().add(figure);
final int notationLevel = diagram.getDiagramContents().getSettings().getNotationLevel();
if (notationLevel != Settings.NOTATION_LEVLE_TITLE) {
final TableFigure tableFigure = (TableFigure) parent.getFigure();
final List<NormalColumn> selectedReferencedColulmnList = getSelectedReferencedColulmnList();
final List<NormalColumn> selectedForeignKeyColulmnList = getSelectedForeignKeyColulmnList();
final boolean isSelectedReferenced = selectedReferencedColulmnList.contains(normalColumn);
final boolean isSelectedForeignKey = selectedForeignKeyColulmnList.contains(normalColumn);
boolean isAdded = false;
boolean isUpdated = false;
if (updated != null) {
isAdded = updated.isAdded(normalColumn);
isUpdated = updated.isUpdated(normalColumn);
}
if ((notationLevel == Settings.NOTATION_LEVLE_KEY) && !normalColumn.isPrimaryKey() && !normalColumn.isForeignKey() && !normalColumn.isReferedStrictly()) {
columnFigure.clearLabel();
return;
}
addColumnFigure(diagram, tableFigure, columnFigure, normalColumn, isSelectedReferenced, isSelectedForeignKey, isAdded, isUpdated, false);
if (selected) {
columnFigure.setBackgroundColor(ColorConstants.titleBackground);
columnFigure.setForegroundColor(ColorConstants.titleForeground);
}
} else {
columnFigure.clearLabel();
return;
}
}
示例4: refreshTableColumns
import org.insightech.er.editor.view.figure.table.column.NormalColumnFigure; //导入方法依赖的package包/类
@Override
public void refreshTableColumns(UpdatedNodeElement updated) {
ERDiagram diagram = this.getDiagram();
NormalColumnFigure columnFigure = (NormalColumnFigure) this.getFigure();
NormalColumn normalColumn = (NormalColumn) this.getModel();
TableViewEditPart parent = (TableViewEditPart) this.getParent();
parent.getContentPane().add(figure);
int notationLevel = diagram.getDiagramContents().getSettings()
.getNotationLevel();
if (notationLevel != Settings.NOTATION_LEVLE_TITLE) {
TableFigure tableFigure = (TableFigure) parent.getFigure();
List<NormalColumn> selectedReferencedColulmnList = this
.getSelectedReferencedColulmnList();
List<NormalColumn> selectedForeignKeyColulmnList = this
.getSelectedForeignKeyColulmnList();
boolean isSelectedReferenced = selectedReferencedColulmnList
.contains(normalColumn);
boolean isSelectedForeignKey = selectedForeignKeyColulmnList
.contains(normalColumn);
boolean isAdded = false;
boolean isUpdated = false;
if (updated != null) {
isAdded = updated.isAdded(normalColumn);
isUpdated = updated.isUpdated(normalColumn);
}
if ((notationLevel == Settings.NOTATION_LEVLE_KEY)
&& !normalColumn.isPrimaryKey()
&& !normalColumn.isForeignKey()
&& !normalColumn.isReferedStrictly()) {
columnFigure.clearLabel();
return;
}
addColumnFigure(diagram, tableFigure, columnFigure, normalColumn,
isSelectedReferenced, isSelectedForeignKey, isAdded,
isUpdated, false);
if (selected) {
columnFigure.setBackgroundColor(ColorConstants.titleBackground);
columnFigure.setForegroundColor(ColorConstants.titleForeground);
}
} else {
columnFigure.clearLabel();
return;
}
}