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