Discussie: Java
Los bericht bekijken
Oud 7 June 2010, 15:33   #1
Scorpion
PCM Newbie
 
Scorpion's schermafbeelding
 
Geregistreerd: 7 May 2008
Locatie: Belgium
Berichten: 88
Standaard Java

Code:
public class Opgave8 extends JPanel implements ActionListener
{
	
	private Connectie con;
	private String[] kolomKoppen;
	private Object[][] data;
    private JPanel borderText;
    private JPanel DropDown;
    private JComboBox recordnr;
    private JTextArea text;
    private String  inhoudtext;
    private int nr, datanr;

	
	public Opgave8()
	{
		
		con = new Connectie();
		con.maakConnectie();

		setLayout(new BorderLayout());
		Inhoud();
		Drop();
	}

	public void Inhoud()
	{		 
		
		 borderText = new JPanel(new FlowLayout());
		borderText.setBorder(BorderFactory.createTitledBorder("Opgehaald Record"));
		
	
		text = new JTextArea(10,60);
		JScrollPane scrollingArea = new JScrollPane(text);
		borderText.add(scrollingArea);
	
		borderText.setBackground(Color.blue);
		kolomKoppen = con.haalKolomNamenOp();
   
		add( borderText, BorderLayout.CENTER);       
	}
	
	public void Drop()
	{
		DropDown = new JPanel(new FlowLayout());
		DropDown.setBorder(BorderFactory.createTitledBorder("Kies Recordnr"));
		data = con.haalGegevensOp();
		recordnr=new JComboBox();
		
		for (int i = 0; i < data.length; i++)
		{
			recordnr.addItem("                           " + data[i][0]);	
			nr = i;
		}
		
		recordnr.addActionListener(this);
		DropDown.add(recordnr);
		
		add( DropDown, BorderLayout.EAST);
	}
	
	
	  public void actionPerformed(ActionEvent e)
	  {
		  
		  for (int i = 0; i<data.length;i++)
		  {
			if (data[i][0] == recordnr.getSelectedItem())
			{
				for (int j = 0; j < kolomKoppen.length;j++)
				{
					inhoudtext = kolomKoppen[j]+ ": " + data[i][j];
					text.setText(inhoudtext);

				}
				break;	
			}
			else
			{
			
				inhoudtext = "kan niet gevonden worden";
				text.setText(inhoudtext);
				
			}
			  
		  }

	  }
}

Dit is mijn volgend probleem: aan de hand van de combobox moet ik alle gegevens van die persoon afhalen en in een Jtextarea zetten

in data zit de volledige gegevens en in kolomKoppen zitten de kolomkoppen

maar hij gaat telkens naar de else en zegt dat "kan niet gevonden worden"

iemand een enig idee hoe ik dit kan oplossen?
__________________
De tekst hierboven is slim, goed doordacht en zeer hulpzaam ik zou zeggen lees het opnieuw
Scorpion is offline   Met citaat antwoorden