Article View: be.comp.programming
Article #2503Help gevraagd!!
From: Gekkie
Date: Sat, 15 May 2004 20:07
Date: Sat, 15 May 2004 20:07
83 lines
3155 bytes
3155 bytes
Hallo,
Ik ben met een java applet bezig maar zit ergens fout in mijn code maar zie
het niet meteen zitten de vraag staat bij de comentaar in mijn code gelieve
eens naar te kijken waar de fout zit en hoe ik deze moet verbeteren.
Groetjes en bedankt.
Gekkie
file://Hs05_03
// Het bestaat uit 3 vragen en luiden als volgd.
// vraag 1: Maak een applet met een tekstvak waarin je de prijs van een
artikel kunt intikken zonder BTW. Voeg een knop toe aan de applet. Zodra je
op deze knop klikt komt het BTW -bedrag(19%) en de prijs inclusief BTW in
twee andere tekstvakken op het scherm. Zorg ervoor dat de gebruiker deze
uitvoer niet kan wijzigen. Zet passende labels bij de tekstvakken. ( gemaakt
geen probleem ).
// vraag 2: Pas de applet van de vorige opgave zo aan dat het resultaat van
de berekening verschijnt zodra je in het invoervak op Enter drukt. (gemaakt
geen probleem )
// vraag3: Verwijder de twee uitvoervakken uit de vorige opgave en maak de
applet zo dat het resultaat van de berekening op het scherm komt via de
methode paint(). Aanwijzing: declareer voor het BTW-bedrag en voor de prijs
inclusief BTW twee object-variabelen.
//
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Hs05_Vr03 extends Applet
{
tekstveld was btw, Resultaat1;
TextField invoervak;
Button Bereken;
Label invoerL;
public void init()
{
setLayout( null );
invoervak = new TextField( 12 );
invoervak.addActionListener( new InvoervakHandler() );
invoervak.setBounds(110, 10, 100 ,20 );
invoerL = new Label( "Geef getal" );
invoerL.setBounds( 0, 10, 80, 20 );
add( invoervak );
add( invoerL );
public void paint( Graphics g )
{
g.drawString( resultaat + " is het totaal",110, 50, 100, 20 );
g.drawString( BTW + " is het BTW bedrag",110, 30, 100, 20 );
}
}
class InvoervakHandler implements ActionListener
{
public void actionPerformed( ActionEvent e)
{
String invoerstring;
double BTW, getal1, resultaat;
invoerstring = invoervak.getText();
getal1 = Double.parseDouble( invoerstring);
BTW = getal1 * 19 / 100;
btw.setText(""+ BTW );
resultaat = getal1 + BTW;
Resultaat1.setText( "" + resultaat);
}
}
}
Technical Details
Message-ID:
<40a67836$0$41758$5fc3050@dreader2.news.tiscali.nl>Path:
arc1-ca.pugleaf.net!controlnews3.google.com!news1.google.com!news.glorb.com!newsfeed1.ip.tiscali.net!tiscali!transit1.news.tiscali.nl!dreader2.news.tiscali.nl!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,a02b5249cb4ad531,start X-Google-Attributes: gidfcea4,public Path: arc1-ca.pugleaf.net!controlnews3.google.com!news1.google.com!news.glorb.com!newsfeed1.ip.tiscali.net!tiscali!transit1.news.tiscali.nl!dreader2.news.tiscali.nl!not-for-mail From: "Gekkie" <emiel.rutten@tiscali.be> Newsgroups: be.comp.programming Subject: Help gevraagd!! Date: Sat, 15 May 2004 22:07:09 +0200 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2919.6700 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700 Lines: 85 Message-ID: <40a67836$0$41758$5fc3050@dreader2.news.tiscali.nl> Organization: Tiscali bv NNTP-Posting-Date: 15 May 2004 22:06:14 CEST NNTP-Posting-Host: 83.134.129.153 X-Trace: 1084651574 dreader2.news.tiscali.nl 41758 83.134.129.153:2044 X-Complaints-To: abuse@tiscali.nl