JMPanel panel;
JMPanel panelContent;
JMPanel panelButtons;
TabControl tabControl;
this.setLayout ( new BorderLayout(6,6) );
panelContent = new JMPanel ( new BorderLayout(6,6) );
panelContent.setEmptyBorder ( 6, 6, 6, 6 );
this.add ( panelContent, BorderLayout.CENTER );
tabControl = new TabControl ( TabControl.ALIGN_TOP );
panelContent.add ( tabControl, BorderLayout.CENTER );
panel = createOverallStatsPanel ();
tabControl.addPage ( panel, JMFI18N.getResource("jmstudio.rtpsessionctrl.panel.overall") );
panel = createParticipantsPanel ();
tabControl.addPage ( panel, JMFI18N.getResource("jmstudio.rtpsessionctrl.panel.participants") );
panel = createBufferControlPanel ();
tabControl.addPage ( panel, JMFI18N.getResource("jmstudio.rtpsessionctrl.panel.bufferctrl") );
panel = new JMPanel ( new BorderLayout(6,6) );
panelContent.add ( panel, BorderLayout.SOUTH );
panelButtons = createButtonPanel ( new String[] { ACTION_CLOSE } );
panel.add ( panelButtons, BorderLayout.EAST );
this.pack ();
this.setResizable ( false );