@Override
	public void itemStateChanged(ItemEvent item_event)
	{
		if (item_event.getStateChange() == ItemEvent.SELECTED)
		{
			String role = this.role_grp.getSelection().getActionCommand();

			if (role.equals(ConsProApp.REPLICA_BTN_ACTION))
			{
				this.replica_combo_box.setEnabled(true);

				this.client_addr_txt.setEnabled(false);
				this.default_replica_combo_box.setEnabled(false);
				
				this.rate_txt.setEnabled(false);
				this.write_ratio_txt.setEnabled(false);
				this.total_request_txt.setEnabled(false);
			}
			else // role.equals(ConsProApp.CLIENT_BTN_ACTION)
			{
				this.client_addr_txt.setEnabled(true);
				this.default_replica_combo_box.setEnabled(true);
				this.rate_txt.setEnabled(true);
				this.write_ratio_txt.setEnabled(true);
				this.total_request_txt.setEnabled(true);
				
				this.replica_combo_box.setEnabled(false);
			}
		}
	}