本文整理汇总了Java中org.eclipse.jface.viewers.TableViewer.getCellEditors方法的典型用法代码示例。如果您正苦于以下问题:Java TableViewer.getCellEditors方法的具体用法?Java TableViewer.getCellEditors怎么用?Java TableViewer.getCellEditors使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.eclipse.jface.viewers.TableViewer
的用法示例。
在下文中一共展示了TableViewer.getCellEditors方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: okPressed
import org.eclipse.jface.viewers.TableViewer; //导入方法依赖的package包/类
@Override
protected void okPressed() {
if(OSValidator.isMac()){
List<TableViewer> tableViewer = new ArrayList<TableViewer>();
tableViewer.add(mappingTableViewer);
tableViewer.add(outputFieldViewer);
tableViewer.add(operationalInputFieldTableViewer);
tableViewer.add(operationalOutputFieldTableViewer);
for(TableViewer tableView : tableViewer){
if(tableView !=null){
for(CellEditor cellEditor : tableView.getCellEditors()){
if(cellEditor !=null){
cellEditor.getControl().setEnabled(false); //Saves the existing value of CellEditor
cellEditor.getControl().setEnabled(true);
}
}
}
}
}
okPressed = true;
super.okPressed();
}
示例2: selectionListenerAction
import org.eclipse.jface.viewers.TableViewer; //导入方法依赖的package包/类
@Override
public void selectionListenerAction(final PropertyDialogButtonBar propertyDialogButtonBar, final ListenerHelper helpers, Widget... widget) {
ELTGridDetails gridDetails = (ELTGridDetails) helpers.get(HelperType.SCHEMA_GRID);
final TableViewer tableViewer = gridDetails.getTableViewer();
final int columns = tableViewer.getCellEditors().length;
final Widget[] widgets = widget;
table=(Table)widgets[0];
if (!isKeyListenerAttached){
for (int i =0; i < columns; i++){
attachShortcutKeyListener(tableViewer.getCellEditors()[i].getControl(), propertyDialogButtonBar, helpers, widgets);
}
attachShortcutKeyListener(table, propertyDialogButtonBar, helpers, widgets);
}
}
示例3: okPressed
import org.eclipse.jface.viewers.TableViewer; //导入方法依赖的package包/类
@Override
protected void okPressed() {
if(OSValidator.isMac()){
List<TableViewer> tableViewers = new ArrayList<TableViewer>();
tableViewers.add(outputTableViewer);
tableViewers.addAll(java.util.Arrays.asList(inputTableViewer));
for(TableViewer views : tableViewers){
if(views !=null){
for(CellEditor cellEditor : views.getCellEditors()){
if(cellEditor !=null){
cellEditor.getControl().setEnabled(false); //Saves the existing value of CellEditor
cellEditor.getControl().setEnabled(true);
}
}
}
}
}
populateCurrentItemsOfTable();
if (previousItems.length == 0 && currentItems.length != 0) {
propertyDialogButtonBar.enableApplyButton(true);
} else if ((currentItems.length != 0 && previousItems.length != 0)) {
if (!Arrays.equals(currentItems, previousItems))
propertyDialogButtonBar.enableApplyButton(true);
}
getLookupPropertyGrid();
super.close();
}
示例4: okPressed
import org.eclipse.jface.viewers.TableViewer; //导入方法依赖的package包/类
@Override
protected void okPressed() {
if(OSValidator.isMac())
{
List<TableViewer> tableViewers = new ArrayList<TableViewer>();
tableViewers.add(outputTableViewer);
tableViewers.addAll(java.util.Arrays.asList(inputTableViewer));
for(TableViewer tableView : tableViewers){
if(tableView !=null){
for(CellEditor cellEditor : tableView.getCellEditors()){
if(cellEditor !=null){
cellEditor.getControl().setEnabled(false); //Saves the existing value of CellEditor
cellEditor.getControl().setEnabled(true);
}
}
}
}
}
populateCurrentItemsOfTable();
if (previousItems.length == 0 && currentItems.length != 0) {
propertyDialogButtonBar.enableApplyButton(true);
} else if ((currentItems.length != 0 && previousItems.length != 0)) {
if (!Arrays.equals(currentItems, previousItems))
propertyDialogButtonBar.enableApplyButton(true);
}
getJoinPropertyGrid();
super.close();
}
示例5: okPressed
import org.eclipse.jface.viewers.TableViewer; //导入方法依赖的package包/类
@Override
protected void okPressed() {
if(OSValidator.isMac()){
List<TableViewer> tableViewers = new ArrayList<TableViewer>();
tableViewers.add(keyValueTableViewer);
tableViewers.add(targetTableViewer);
for(TableViewer tableView : tableViewers){
for(CellEditor cellEditor : tableView.getCellEditors()){
if(cellEditor !=null){
cellEditor.getControl().setEnabled(false); //Saves the existing value of CellEditor
cellEditor.getControl().setEnabled(true);
}
}
}
}
if (validate()) {
fieldNameList.clear();
hivePartitionColumns.clear();
for (FilterProperties temp : propertyList) {
fieldNameList.add(temp.getPropertyname());
}
for (HivePartitionFields hivePartitionFieldDialog : keyValues) {
hivePartitionColumns.add(HiveFieldDialogHelper.INSTANCE.
arrangeColumndata(new ArrayList<>(hivePartitionFieldDialog.getRowFields()),new ArrayList<String>(fieldNameList)));
isAnyUpdatePerformed=true;
}
if (isAnyUpdatePerformed) {
propertyDialogButtonBar.enableApplyButton(true);
}
if(!HiveFieldDialogHelper.INSTANCE.compareAndChangeColor(getTargetTableViewer(),sourceFieldsList)){
int rc=HiveFieldDialogHelper.INSTANCE.Message_Dialog();
if(rc==0){
okPressed = true;
super.okPressed();
}
else if(rc==1){
return;
}
}
okPressed = true;
super.okPressed();
} else {
return;
}
}