JMPanel panelContent;
JMPanel panelLabels;
JMPanel panelData;
Label label;
this.setLayout ( new BorderLayout(6,6) );
panelContent = new JMPanel ( new BorderLayout(6,6) );
this.add ( panelContent, BorderLayout.NORTH );
panelLabels = new JMPanel ( new GridLayout(0,1,0,0) );
panelContent.add ( panelLabels, BorderLayout.WEST );
panelData = new JMPanel ( new GridLayout(0,1,0,0) );
panelContent.add ( panelData, BorderLayout.CENTER );
label = new Label ( LABEL_DLSR );
panelLabels.add ( label );
fieldDlsr = new Label ();
panelData.add ( fieldDlsr );
label = new Label ( LABEL_FRACTION_LOST );
panelLabels.add ( label );
fieldFractionLost = new Label ();
panelData.add ( fieldFractionLost );
label = new Label ( LABEL_LOST_PACKETS );
panelLabels.add ( label );
fieldLostPackets = new Label ();
panelData.add ( fieldLostPackets );
label = new Label ( LABEL_JITTER );
panelLabels.add ( label );
fieldJitter = new Label ();
panelData.add ( fieldJitter );
label = new Label ( LABEL_LSR );
panelLabels.add ( label );
fieldLsr = new Label ();
panelData.add ( fieldLsr );
label = new Label ( LABEL_SSRC );
panelLabels.add ( label );
fieldSsrc = new Label ();
panelData.add ( fieldSsrc );
label = new Label ( LABEL_XTNDSEQNUM );
panelLabels.add ( label );
fieldXtndSeqNum = new Label ();
panelData.add ( fieldXtndSeqNum );
updateFields ( feedback );