![]() |
TafelsApplet!?
hoi ik ben een tafelsApplet aan het maken met VisualCafe standard edition 4.1a.
maar ik kom er niet echt uit en ik heb nog nix:( [de tafel moet je kunnen invoeren in een TextField en de uitkomst moet komen in een TextArea, en ik heb een button(knop)] het is dus niet voor 1 tafel, wat het dus moeiklijker maakt, maar voor een willekeurig gekozen tafel. kunnen jullie me misschien helpen!? alvas bedankt!!! |
je bent hem al aant maken, en wij moeten helpen? waarmee? heb je een probleem? zo ja wat voor probleem?
vaag :) |
deze tips staan er in mn boek:
- met het plusteken kunnen een of meer Strings aan elkaar gekopppeld worden, bv. String.ValueOf(getal)+" tekst" - "\n" zorgt voor een harde return {wat ze <-- hiermee bedoelen weet ik ook niet} -maak gebruik van een while-lus om de tien regels af te drukken. |
maar hoe ik moet beginnen o.i.d weet ik echt niet, maar hiervoor heb ik wel een rekenmachineApplet gemaakt die er zo uit ziet:
int invoer1; invoer1 = Integer.parseInt(Veld1.getText()); int invoer2; invoer2 = Integer.parseInt(Veld2.getText()); int uitvoer; uitvoer = invoer1 + invoer2; Veld3.setText(String.valueOf(uitvoer)); en er zit wel een verband tussen een rekenmachineApplet met +,-,x en :. En een tafelApplet, maar hoe je het dan maakt dat snap ik niet. |
Je moet aan de toontafelKnop of hoe je die dan ook noemt de volgende code toevoegen:
Zie mijn bericht verder naar beneden |
Citaat:
|
hey thnx allebei, maar hij doet het nog niet helemaal en ik weet niet wat ik eraan kan doen.
ps. het uitvoerGebied heb ik wel veranderd in uitvoerVeld. de volgende fouten worden genoemd als ik de code uittest: Error: A:\TafelsApplet.java(64): ')' expected. For(int teller =1; teller <= 10; teller++) ^ Error: A:\TafelsApplet.java(66): ')' expected. uitvoerVeld.appendText(teller+" * "tafel+"= "+ teller*tafel + '\n'); ^ 2 errors Build Failed |
Effe voor de duidelijkheid: Het uitvoerVeld/Gebied moét een TextArea zijn, want in een TextField kan maar 1 regel. Verder weet ik niet waar dat --- ')' exptected --- vandaan komt.
Ik zal em zelf ook nog wel es gaan maken hiero. |
Stom van me. Stel typo's. for() moet natuurlijk niet met een Hoofdletter :(
Code:
uitvoerGebied.setText(""); |
hey bedankt nu doet ie het bij mij ook, maar wat ik vreemd vind is dat als ik bv. eerst de tafel van 7 doe en daarna de tafel van 6 dan zie ik dit:
9*7=63 10*7=70 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 7*6=42 8*6=48 9*6=54 10*6=60 dus de laatste twee stukjes van de vorige tafel zie ik er dan nog bij, maar dit hindert niet , want de eerste keer doe ie het niet en daar gaat het om. oja en deze week zal ik nog wat meer van deze dingen moeten maken, maar om nou voor iedere Applet een topic te openen vind ik een beetje onzin dus als ik nog vragen heb die jullie misschien willen/ kunnen beantwoorden, dan zet ik die in dit topic neer. |
uitvoerGebied.setText("");
Heb je deze regel gezien? Die heb ik er later nog bijgezet. Zou kunnen dat je em hebt gemist. |
thnx nu doet ie het helemaal. ;)
|
Alle tijden zijn GMT +1. Het is nu 18:18. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.