Hulp met maken tellertje

Status
Niet open voor verdere reacties.

Desperado1987

Gebruiker
Lid geworden
10 jun 2008
Berichten
17
Weet iemand mischien hoe ik dit in elkaar kan zetten?:

naamloosos7.jpg


Het is heel simpel, maar toch heb ik er problemen mee:p

Ik heb alleen de classe MyFrame nodig geen main.
 
Ik heb snel iets gemaakt, het is wel niet exakt hetzelvde, de tekst staat namelijk onder de knopen (maar dat is makelijk aan te passen):

Code:
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class knoppen extends JFrame {

  public static void main( String args[] ) {
    JFrame frame = new knoppen();
    frame.setSize( 400, 200 );
    frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
    frame.setTitle( "opgave 2" );
    JPanel paneel = new Paneel();
    frame.setContentPane( paneel );
    frame.setVisible( true );
  }
}


class Paneel extends JPanel {
	private JButton knop1, knop2;
	private int aantal1=0, aantal2=0;
  public Paneel() {
	  knop1 = new JButton( "knop1" );
	  knop1.addActionListener( new Knop1Handler() );
	  
	  knop2 = new JButton( "knop2" );
	  knop2.addActionListener( new Knop2Handler() );
	  
	  add(knop1);
	  add(knop2);
  }
  public void paintComponent(Graphics g){
	  super.paintComponent(g);
      g.drawString ("Er is "+aantal1+" keer op knop 1 gedrukt",100,60);
      g.drawString ("Er is "+aantal2+" keer op knop 2 gedrukt",100,80);
  }
  
  class Knop1Handler implements ActionListener {
	    public void actionPerformed( ActionEvent e ) {
	    	aantal1++;
	    	repaint();
	    }
	  }
  class Knop2Handler implements ActionListener {
	    public void actionPerformed( ActionEvent e ) {
	    	aantal2++;
	    	repaint();
	    }
	  }
}
 
Thanx man! Dit moet ik kennen voor tentamen morgen, dus ik zet even op papiertje die we mogen gebruiken

Harttelijk dank, je hebt mn avond weer gered:p:D :thumb:
 
Desperado1987,

Je hebt door dat als je zulke dingen voor je tentamen moet weten, je dat eigenlijk beter zelf kan maken. Dan snap je het iig beter dan dat een ander het maakt.

Daarnaast mag je deze ook nog even doorlezen :)
http://www.helpmij.nl/forum/showthread.php?t=278800

Hhmm....wist ik niet, ben nieuw hier..zal er vortaan op letten:) En ik heb het geprobeerd te maken, maar aangezien ik zeer weinig tijd en dit maken tijd kost(iig met mij) koos ik voor deze optie.

maja...zal er dus opletten voortaan;)
 
Lol, heb ik gemaakt op 10 min (en ik denkt dat da al vrij lang is :D).
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan