缺省将FlyoutPalette放在左边

重写FlyoutPaletteComposite.FlyoutPreferences的getDockLocation()方法
public int getDockLocation() {
				int dock = getPreferenceStore().getInt(PALETTE_DOCK_LOCATION);
				if (0 == dock) {
					// 缺省将面板放在左边
					return PositionConstants.WEST;
				}
				return getPreferenceStore().getInt(PALETTE_DOCK_LOCATION);
			}

然后在editor中实现getPalettePreferences()方法

你可能感兴趣的:(java)