Ciao ragazzi ho un problemino con la JComboBox, ho 2 classi una è la classe madre e un altra è la classe che implementa la gui solo che non riesco a passare il valore preso dalla JComboBox alla classe.

Allora per la creazione della JcomboBox che sono tutti numeri ho fatto cosi:
codice:
private JComboBox prova;
	private AgenteNodo myAgent;
	private String[] b ={"1","2"};

public AgenteNodoGui(AgenteNodo a) {
		// -------------------------------------------------------
                this.myAgent = a;
		// Crea i checkBox e li registra presso il loro ascoltatore
		cpuU = new JCheckBox("CpuUser");
		cpuU.addItemListener(this);
		prova = new JComboBox(b);
                prova.addItemListener(this);
                setBounds(0,0,700,100);
	        getContentPane().setLayout(new FlowLayout());
		getContentPane().add(cpuU);
		getContentPane().add(prova);
	}

	public void itemStateChanged(ItemEvent ae) {

		Object target = ae.getItem();
		int status = ae.getStateChange();
         	
		if (target.equals(cpuU) && status == ItemEvent.SELECTED) {
			GuiEvent ge = new GuiEvent(this, myAgent.CPUU);
			myAgent.postGuiEvent(ge);
               }else if ...
A questo punto non so cosa mettere per far prelevare i dati all'altra classe, per quanto rigurda i JCheckBox tutto funziona bene e anche l'interfaccia grafica funziona e vengono visualizzati sia i JCheckBox che i JComboBox

L'altra classe contiene:
codice:
	protected void onGuiEvent(final GuiEvent ev) {
		final String[] argss = null;
		command = ev.getType();
		if (command == CPUU) {
			aa=100;
			addBehaviour(b1);
		} else if (
e non so come continuare per prelevare il contenuto della gui.

Mi potreste aiutare a completare il codice?

Grazie mille