本文整理汇总了Java中org.eclipse.gef.rulers.RulerChangeListener类的典型用法代码示例。如果您正苦于以下问题:Java RulerChangeListener类的具体用法?Java RulerChangeListener怎么用?Java RulerChangeListener使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
RulerChangeListener类属于org.eclipse.gef.rulers包,在下文中一共展示了RulerChangeListener类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: propertyChange
import org.eclipse.gef.rulers.RulerChangeListener; //导入依赖的package包/类
public void propertyChange(PropertyChangeEvent evt) {
if (evt.getPropertyName().equals(ReportRuler.PROPERTY_CHILDREN)) {
ReportRulerGuide guide = (ReportRulerGuide) evt.getNewValue();
if (getGuides().contains(guide)) {
guide.addPropertyChangeListener(guideListener);
} else {
guide.removePropertyChangeListener(guideListener);
}
for (int i = 0; i < listeners.size(); i++) {
((RulerChangeListener) listeners.get(i)).notifyGuideReparented(guide);
}
} else {
for (int i = 0; i < listeners.size(); i++) {
((RulerChangeListener) listeners.get(i)).notifyUnitsChanged(ruler.getUnit());
}
}
}
示例2: propertyChange
import org.eclipse.gef.rulers.RulerChangeListener; //导入依赖的package包/类
public void propertyChange( PropertyChangeEvent evt )
{
if ( evt.getPropertyName( ).equals( EditorRuler.PROPERTY_CHILDREN ) )
{
EditorGuide guide = (EditorGuide) evt.getNewValue( );
if ( getGuides( ).contains( guide ) )
{
guide.addPropertyChangeListener( guideListener );
}
else
{
guide.removePropertyChangeListener( guideListener );
}
for ( int i = 0; i < listeners.size( ); i++ )
{
( (RulerChangeListener) listeners.get( i ) ).notifyGuideReparented( guide );
}
}
else
{
for ( int i = 0; i < listeners.size( ); i++ )
{
( (RulerChangeListener) listeners.get( i ) ).notifyUnitsChanged( ruler.getUnit( ) );
}
}
}