public void addRow(String name, ImageIcon icon, String recipient, int value) {
			gridC.gridx = NAME_COL;
			gridC.anchor = GridBagConstraints.WEST;
			gridC.fill = GridBagConstraints.NONE;
			gridC.weightx = 1.0;
			JLabel nameLbl = new JLabel(name);
			this.add(nameLbl, gridC);

			gridC.gridx = RECIPIENT_COL;
			gridC.anchor = GridBagConstraints.CENTER;
			gridC.fill = GridBagConstraints.NONE;
			gridC.weightx = 1.0;
			JLabel recipientLbl = new JLabel();
			recipientLbl.setHorizontalTextPosition(SwingConstants.RIGHT);
			if (recipient != null)
				recipientLbl.setText(recipient);
			if (icon != null)
				recipientLbl.setIcon(icon);
			this.add(recipientLbl, gridC);

			gridC.gridx = VALUE_COL;
			gridC.anchor = GridBagConstraints.CENTER;
			gridC.weightx = 0.0;
			JLabel valueLbl = new JLabel(Integer.toString(value));
			this.add(valueLbl, gridC);

			gridC.gridy++;
		}