Page 2 of 2 First 12
  1. #16
    Attila's Avatar
    Registered
    15/12/02
    Location
    schoten
    Posts
    431
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    hmm khem nog een klein foutje ofwel overzie ik iets verkeerd :/
    Ik heb dus een centraal gedeelte van mijn scherm dat ik gebruik om vanalles op te laten komen. Nu die textarea en hetgeen in while lust wordt gedaan, maar komt niet op scherm met deze code.

    Code:
     		centerverkoop = new JPanel(new GridLayout(0,1));
     		centerArea = new JTextArea();
         	centerAreaPane = new JScrollPane(centerArea);
         	centerAreaPane.setPreferredSize(new Dimension(200, 100));
         	centerArea.setEditable(false); 		
     		centerAreaPane.setVisible(false);
    			 		 		
     		center.add(centerAreaPane); 		 	
     		int i=0;
     		System.out.println(productlijn.size());
     		while(productlijn!=null && i<productlijn.size())
     		{
     			productlijntje = (JPanel)productlijn.get(i);
     			productlijntje.setVisible(true);
     			centerverkoop.add(productlijntje);
    	 	i++;		
     		} 
    		center.add(centerverkoop); 						
     		centerAreaPane.setVisible(true);
    En als ik hier stompzinnig een knop bijzet die ik in een ander gedeelte ook gebruik, dan komt wel alles op het scherm incl de while lus enzo.
    Code:
     		centerverkoop = new JPanel(new GridLayout(0,1));
     		centerArea = new JTextArea();
         	centerAreaPane = new JScrollPane(centerArea);
         	centerAreaPane.setPreferredSize(new Dimension(200, 100));
         	centerArea.setEditable(false); 		
     		centerAreaPane.setVisible(false);
     		
    		toevoegproduct = new JButton("Toevoegen");
    		mouse toevoegproductAction = new mouse("Product toevoegen in de database");
    		toevoegproduct.addMouseListener(toevoegproductAction);
    		toevoegproduct.setActionCommand(toevoegenstringbutton);
    		toevoegproduct.addActionListener(this);
    		toevoegproduct.setVisible(false); 
    			 		 		
     		center.add(centerAreaPane); 
     		centerverkoop.add(toevoegproduct);			 	
     		int i=0;
     		System.out.println(productlijn.size());
     		while(productlijn!=null && i<productlijn.size())
     		{
     			productlijntje = (JPanel)productlijn.get(i);
     			productlijntje.setVisible(true);
     			centerverkoop.add(productlijntje);
    	 	i++;		
     		} 
    		center.add(centerverkoop); 		
     		toevoegproduct.setVisible(true); 				
     		centerAreaPane.setVisible(true);
    Overzie ik iets verkeerd???
    no votes  

  2. #17
    sys4096's Avatar
    Registered
    17/07/02
    Posts
    102
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Op het eerste zicht niet. Maar toch even een opmerking/tip.
    Code:
     		System.out.println(productlijn.size());
     		while(productlijn!=null && i<productlijn.size())

    Als uw productlijn null is, gaat ge een nullpointer exception krijgen door uw debug system.out .

    Goed oppassen met zulke debug lijntjes. Het is niet de eerste keer dat een werkende routine door de stomme toevoeging van een debug lijntje plots niet meer werkt. (been there, done that )
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in