/**
* Initialize this component.
*/
private void init()
{
this.setLayout(new VerticalLayout(5, VerticalLayout.LEFT, VerticalLayout.TOP));
// MAIN PANEL
JPanel mainPanel = new JPanel();
Border margin = new EmptyBorder(10, 10, 5, 10);
mainPanel.setBorder(margin);
mainPanel.setLayout(new VerticalLayout(5, VerticalLayout.LEFT));
// TITLE
JLabel panelTitleLabel = new JLabel(JMeterUtils.getResString("uniform_timer_title"));
Font curFont = panelTitleLabel.getFont();
int curFontSize = curFont.getSize();
curFontSize += 4;
panelTitleLabel.setFont(new Font(curFont.getFontName(), curFont.getStyle(), curFontSize));
mainPanel.add(panelTitleLabel);
// NAME
mainPanel.add(getNamePanel());
// THREAD DELAY PROPERTIES
JPanel threadDelayPropsPanel = new JPanel();
margin = new EmptyBorder(5, 10, 10, 10);
threadDelayPropsPanel.setLayout(new VerticalLayout(0, VerticalLayout.LEFT));
threadDelayPropsPanel.setBorder(new CompoundBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), JMeterUtils.getResString("thread_delay_properties")), margin));
// DELAY DEVIATION
JPanel delayDevPanel = new JPanel();
JLabel rangeLabel = new JLabel(JMeterUtils.getResString("uniform_timer_range"));