@ -9,6 +9,7 @@ import com.fr.design.gui.ibutton.UIColorButton;
import com.fr.design.gui.ibutton.UIToggleButton ;
import com.fr.design.gui.ibutton.UIToggleButton ;
import com.fr.design.gui.icombobox.UIComboBox ;
import com.fr.design.gui.icombobox.UIComboBox ;
import com.fr.design.gui.ilable.UILabel ;
import com.fr.design.gui.ilable.UILabel ;
import com.fr.design.gui.iscrollbar.UIScrollBar ;
import com.fr.design.gui.ispinner.UISpinner ;
import com.fr.design.gui.ispinner.UISpinner ;
import com.fr.design.i18n.Toolkit ;
import com.fr.design.i18n.Toolkit ;
import com.fr.design.layout.FRGUIPaneFactory ;
import com.fr.design.layout.FRGUIPaneFactory ;
@ -83,6 +84,14 @@ public class ImageCustomDefinePane extends MobileStyleCustomDefinePane {
protected JPanel createContentPane ( ) {
protected JPanel createContentPane ( ) {
return scrollPanel ;
return scrollPanel ;
}
}
@Override
protected void setLeftContentPaneBounds ( Container parent , UIScrollBar scrollBar , int beginY , int maxheight ) {
int width = parent . getWidth ( ) ;
int height = parent . getHeight ( ) ;
leftcontentPane . setBounds ( 0 , - beginY , width - scrollBar . getWidth ( ) + getOverWidth ( ) , leftcontentPane . getPreferredSize ( ) . height ) ;
scrollBar . setBounds ( width - scrollBar . getWidth ( ) , 0 , scrollBar . getWidth ( ) , height ) ;
}
} ;
} ;
this . add ( basicScrollPane ) ;
this . add ( basicScrollPane ) ;
}
}
@ -157,9 +166,10 @@ public class ImageCustomDefinePane extends MobileStyleCustomDefinePane {
private void initButtonAlignPane ( ) {
private void initButtonAlignPane ( ) {
UILabel buttonAlignLabel = DesignerUtils . createConfigLabel ( Toolkit . i18nText ( "Fine-Plugin-RadioGroup_Alignment" ) ) ;
UILabel buttonAlignLabel = DesignerUtils . createConfigLabel ( Toolkit . i18nText ( "Fine-Plugin-RadioGroup_Alignment" ) ) ;
buttonAlignCombo = new UIComboBox ( new String [ ] {
buttonAlignCombo = new UIComboBox ( new String [ ] {
Toolkit . i18nText ( "Fine-Plugin-RadioGroup_Alignment_Split" ) ,
Toolkit . i18nText ( "Fine-Plugin-RadioGroup_Alignment_Nature" ) ,
Toolkit . i18nText ( "Fine-Plugin-RadioGroup_Alignment_Nature" ) ,
Toolkit . i18nText ( "Fine-Plugin-RadioGroup_Alignment_Split" ) ,
} ) ;
} ) ;
buttonAlignCombo . setSelectedIndex ( 1 ) ;
buttonAlignCombo . setPreferredSize ( new Dimension ( DesignerUtils . LARGE_COMBO_WIDTH , 20 ) ) ;
buttonAlignCombo . setPreferredSize ( new Dimension ( DesignerUtils . LARGE_COMBO_WIDTH , 20 ) ) ;
buttonAlignPane = TableLayoutHelper . createGapTableLayoutPane ( new Component [ ] [ ] { new Component [ ] { buttonAlignLabel , buttonAlignCombo } } , TableLayoutHelper . FILL_LASTCOLUMN , IntervalConstants . INTERVAL_L1 , LayoutConstants . VGAP_SMALL ) ;
buttonAlignPane = TableLayoutHelper . createGapTableLayoutPane ( new Component [ ] [ ] { new Component [ ] { buttonAlignLabel , buttonAlignCombo } } , TableLayoutHelper . FILL_LASTCOLUMN , IntervalConstants . INTERVAL_L1 , LayoutConstants . VGAP_SMALL ) ;
}
}