Ben sinds enkele dagen met Java bezig, maar kan er nog niet heel veel van. Het programma zal nogal wat groter worden dus heb GUI gescheiden van de control klassen. Ik kan alleen niet masterControl methoden aanroepen vanuit de masterGUI. Ik krijg een error.
Het is ongetwijfeld ongelofelijk simpel, maar ik zit er nu al uren mee te rommelen en krijg het niet werkend
Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| package cpco; public class Main { public static void main(String args[]) { startControl(); startGUI(); } public final static void startControl() { MasterControl masterControl = new MasterControl(); } public final static void startGUI() { MasterGUI masterGUI = new MasterGUI(); masterGUI.setVisible(true); } } |
Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| package cpco; import java.sql.*; public class MasterControl { public MasterControl() { // lege constructor } public void getWorkshops() { // de methode die ik vanuit de GUI aan wil roepen. } } |
Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| package cpco; import javax.swing.JFrame; @SuppressWarnings("serial") public class MasterGUI extends JFrame { public MasterGUI() { final JFrame frame = new JFrame(); getContentPane().add("Workshops", frame); // hier wat ik wil doen: masterControl.getWorkshops(); } } |
code:
1
2
3
4
| Exception in thread "AWT-EventQueue-0" java.lang.Error: Unresolved compilation problem: masterControl cannot be resolved at cpco.MasterGUI.<init>(MasterGUI.java:11) |
Het is ongetwijfeld ongelofelijk simpel, maar ik zit er nu al uren mee te rommelen en krijg het niet werkend
[ Voor 5% gewijzigd door BasNation op 02-03-2009 00:54 ]