il linguaggio non l'ho speicificato poiché mi sembrava superfluo essendo nel forum di Java! Comunque la mia questione fa riferimento all'uso di un JButton che in base al valore scelto in una casella di scelta multipla mi deve aprire un pannello:

codice:
//aggiunge un pannello al frame
		contentPane = getContentPane();		
		
		//*** pannello Menu		
		menuPanel mpanel = new menuPanel();
		
		//menu algoritmi
		faceCombo = new JComboBox();
		faceCombo.addItem("Gabriel Network");
		faceCombo.addItem("Relative Neighborhood Network");
		faceCombo.addItem("Clump Network");
		faceCombo.addItem("Minimun Spanning Tree");
		mpanel.add(faceCombo);
		
		//etichetta numero nodi
		mpanel.add(new JLabel("Numero Nodi:", SwingConstants.RIGHT));
		
		//campo numero nodi
		nNodeField = new IntTextField(nNode,3);
		mpanel.add(nNodeField);
		
[...]

		//crea pulsante
		JButton generaButton = new JButton("Genera");
		//associa un evento al bottone
		generaButton.addActionListener(new
			ActionListener(){
				public void actionPerformed(ActionEvent event){
					System.out.println("***DEBUG hai scelto "+ faceCombo.getSelectedItem() );
					if(faceCombo.getSelectedItem()=="Gabriel Network"){
						ggpanel = new ggPanel(HEIGHT, WIDTH, nNode, v);
						contentPane.add(ggpanel, BorderLayout.CENTER);
					}
					System.out.println("***DEBUG hai inserito "+ nNodeField.getValue() +" nodi.");
				}//actionPerformed
			});//ActionListener
		//aggiunge il pulsante al pannello
		mpanel.add(generaButton);
		
		
		//inserisce il pannello del menu a nord del frame
		contentPane.add(mpanel, BorderLayout.NORTH);
nell'ActionListener di generaButton vorrei far aprire il pannello associato al valore di faceCombo.getSelectedItem()