本文整理匯總了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;
}
}