Hello
Voor school moet ik een profielwerkstuk maken. Ik heb ervoor gekozen om het systeembord te programmeren in java. Nu stuit ik echter op een probleem, ik krijg de knoppen, visueel, niet verbonden met elkaar.
Ik wil dus zoals in dit plaatje die rode lijnen zien te verkrijgen, door op twee knoppen te drukken.
Het is dus de bedoeling dat ik dmv op twee knoppen te drukken deze met elkaar kan verbinden.
Ik zat zelf met een boolean te werken. Maar dat lukt niet echt.
Ik heb niet de broncode overgenomen omdat die al uit 625 regels bestaat en ik het nogal een rotkarwei vind om het zodanig aan te passen dat alleen de nodige dingen erin staan, dus hieronder de belangrijkste onderdelen meer even uitgetypt.
______________________________________
Boolean isGeklikt
init
isGeklikt = false;
paint
If( knop1a && knop1b isGeklikt){
g.drawLine( <de coordinaten van de knoppen> ) ;
}
else{
<geen lijn>;
}
actionPerformed
If( e.getSource() == knop1a && knop1b ) {
isGeklikt = true;
repaint();
}

Voor school moet ik een profielwerkstuk maken. Ik heb ervoor gekozen om het systeembord te programmeren in java. Nu stuit ik echter op een probleem, ik krijg de knoppen, visueel, niet verbonden met elkaar.
Ik wil dus zoals in dit plaatje die rode lijnen zien te verkrijgen, door op twee knoppen te drukken.

Het is dus de bedoeling dat ik dmv op twee knoppen te drukken deze met elkaar kan verbinden.
Ik zat zelf met een boolean te werken. Maar dat lukt niet echt.
Ik heb niet de broncode overgenomen omdat die al uit 625 regels bestaat en ik het nogal een rotkarwei vind om het zodanig aan te passen dat alleen de nodige dingen erin staan, dus hieronder de belangrijkste onderdelen meer even uitgetypt.
______________________________________
Boolean isGeklikt
init
isGeklikt = false;
paint
If( knop1a && knop1b isGeklikt){
g.drawLine( <de coordinaten van de knoppen> ) ;
}
else{
<geen lijn>;
}
actionPerformed
If( e.getSource() == knop1a && knop1b ) {
isGeklikt = true;
repaint();
}