Article View: be.comp.programming
Article #2507Re: Help gevraagd!!
From: Gekkie
Date: Sun, 16 May 2004 07:20
Date: Sun, 16 May 2004 07:20
85 lines
3506 bytes
3506 bytes
"Kristoffel" <kdg1955@yahoo.com> schreef in bericht
news:Yexpc.109175$6V2.6170687@phobos.telenet-ops.be...
> Gekkie wrote:
> >
> > // 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() );
>
> Ik begrijp niet hoe dit werkte bij vraag 2. Ik zou hier eerder met de
> methode 'addKeyListener (KeyListener l)' werken.
>
> > 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);
> >
> >
> > }
> > }
> >
> > }
> > In vraag 2 moet je alleen maar die tekstvakken die hier al wegzijn.
laten werken als je op enter drukt. deze heb ik doen laten werken die vraag
die zit ik vast ik moet ergens die getallen uit de classe kunnen halen en
deze in de public void van paint kunnen zetten ( kort weg gezegd de
tekstvakken die weg zijn moeten via paint() kunnen laten zien.)
> >
Technical Details
Message-ID:
<40a71613$0$41755$5fc3050@dreader2.news.tiscali.nl>Path:
arc1-ca.pugleaf.net!controlnews3.google.com!news1.google.com!news.glorb.com!transit.nntp.hccnet.nl!news.cambrium.nl!news.cambrium.nl!newsfeed.wxs.nl!transit.news.xs4all.nl!195.241.76.212.MISMATCH!tiscali!transit1.news.tiscali.nl!dreader2.news.tiscali.nl!not-for-mailReferences:
<40a67836$0$41758$5fc3050@dreader2.news.tiscali.nl> <Yexpc.109175$6V2.6170687@phobos.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,a02b5249cb4ad531 X-Google-Attributes: gidfcea4,public Path: arc1-ca.pugleaf.net!controlnews3.google.com!news1.google.com!news.glorb.com!transit.nntp.hccnet.nl!news.cambrium.nl!news.cambrium.nl!newsfeed.wxs.nl!transit.news.xs4all.nl!195.241.76.212.MISMATCH!tiscali!transit1.news.tiscali.nl!dreader2.news.tiscali.nl!not-for-mail From: "Gekkie" <emiel.rutten@tiscali.be> Newsgroups: be.comp.programming References: <40a67836$0$41758$5fc3050@dreader2.news.tiscali.nl> <Yexpc.109175$6V2.6170687@phobos.telenet-ops.be> Subject: Re: Help gevraagd!! Date: Sun, 16 May 2004 09:20:41 +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: 87 Message-ID: <40a71613$0$41755$5fc3050@dreader2.news.tiscali.nl> Organization: Tiscali bv NNTP-Posting-Date: 16 May 2004 09:19:47 CEST NNTP-Posting-Host: 83.134.128.15 X-Trace: 1084691987 dreader2.news.tiscali.nl 41755 83.134.128.15:1072 X-Complaints-To: abuse@tiscali.nl