Heb een class CreateLayout, waarbij ik allerlei componten als buttons enzo aanmaak..
Deze had ik eerst in mijn hoofdklasse staan, maar wilde het toch apart doen om de code een beetje schoon te houden en te scheiden..
Allemaal leuk en aardig, maar ik krijg het niet voor elkaar om nu de componenten daadwerkelijk op mijn JPanel te krijgen.
Eerst deed ik het gewoon met:
Nu staat deze code dus in CreateLayout en probeer alles wat aangemaakt wrodt in deze class nu toe te voegen aan mijn applicatie met
Maar dat werkt dus niet, want hij start de app niet meer op en krijg deze foutmelding:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
Wat doe ik fout? Of hoe kan ik er voor zorgen dat ik vanuit CreateLayout toch de componenten te zien krijg??
dat werkte prima, maar ik mijn CreateLayout klasse kan hij blijkbaar het onderliggende panel niet meer vinden, want de applicatie start
Deze had ik eerst in mijn hoofdklasse staan, maar wilde het toch apart doen om de code een beetje schoon te houden en te scheiden..
Allemaal leuk en aardig, maar ik krijg het niet voor elkaar om nu de componenten daadwerkelijk op mijn JPanel te krijgen.
Eerst deed ik het gewoon met:
Java:
1
2
3
| JButton btn = new JButton("Klik"); btn.setBounds(0, 0, 100, 20); add(button); |
Nu staat deze code dus in CreateLayout en probeer alles wat aangemaakt wrodt in deze class nu toe te voegen aan mijn applicatie met
Java:
1
| add(new CreateLayout()); |
Maar dat werkt dus niet, want hij start de app niet meer op en krijg deze foutmelding:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
Wat doe ik fout? Of hoe kan ik er voor zorgen dat ik vanuit CreateLayout toch de componenten te zien krijg??
dat werkte prima, maar ik mijn CreateLayout klasse kan hij blijkbaar het onderliggende panel niet meer vinden, want de applicatie start