Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    26

    [JAVA] JComboBox Come passare i parametri

    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

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    26
    Up

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.