🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
5 messages
5 total messages Started by Robert van de Vijver Tue, 04 Mar 2003 19:55
Java vraagje
#5709
Author: Robert van de Vijver
Date: Tue, 04 Mar 2003 19:55
115 lines
3935 bytes
Hallo allemaal,

Kan iemand mij vertellen waarom ik hier een fout krijg. Mijn compiler zegt
dat het hieraan(***) ligt.

Met vriendelijke groet,
Robert van de Vijver.

// Opdracht 12.14 Door Robert van de Vijver Nr. 183404


// Java core packages
import java.awt.*;
import java.awt.event.*;

// Java extension packages
import javax.swing.*;

public class Opdracht_12_14 extends JFrame
  *** implements MouseListener, MouseMotionListener {

 private JLabel statusBar, field;
 private int xPos, yPos;
 private JPanel drawField;
 private Container container;

 public Opdracht_12_14()
 {
  super( "Doet ie het nou?" );

  // get content pane and set its layout
  container = getContentPane();

  // set up layouts
  field = new JLabel( "Hij doet het !!!" );
  drawField = new JPanel();
  statusBar = new JLabel();

  container.add( field, BorderLayout.NORTH );
  container.add( drawField, BorderLayout.CENTER );
  container.add( statusBar, BorderLayout.SOUTH );

       addMouseListener( this );
       addMouseMotionListener( this );

  setSize(500, 500);
  setVisible( true );
 }


  public void mouseDragged( MouseEvent event )
  {

   statusBar.setText( "Dragged at [" + xPos + ", " + yPos + "]" );
   xPos = event.getX();
   yPos = event.getY();
   repaint();
  }

  // MouseListener event handlers

     // handle event when mouse released immediately after press
     public void mouseClicked( MouseEvent event )
     {
        statusBar.setText( "Clicked at [" + event.getX() +
           ", " + event.getY() + "]" );
     }

     // handle event when mouse pressed
     public void mousePressed( MouseEvent event )
     {
        statusBar.setText( "Pressed at [" + event.getX() +
           ", " + event.getY() + "]" );
     }

     // handle event when mouse released after dragging
     public void mouseReleased( MouseEvent event )
     {
        statusBar.setText( "Released at [" + event.getX() +
           ", " + event.getY() + "]" );
     }

     // handle event when mouse enters area
     public void mouseEntered( MouseEvent event )
     {
        JOptionPane.showMessageDialog( null, "Mouse in window" );
     }


  // handle event when user moves mouse
     public void mouseMoved( MouseEvent event )
     {
        statusBar.setText( "Moved at [" + event.getX() +
           ", " + event.getY() + "]" );
      }

  //execute application
  public static void main( String args[] )
  {

   Opdracht_12_14 application = new Opdracht_12_14();

   application.setDefaultCloseOperation(
    JFrame.EXIT_ON_CLOSE );
  }

  // draw shapes
  public void paint( Graphics g )
  {
   super.paint( g );

   g.drawRect(xPos, yPos, xPos, yPos);

  }
 }
Re: Java vraagje
#5713
Author: Dries Deschout
Date: Tue, 04 Mar 2003 22:39
26 lines
1580 bytes
On Tue, 04 Mar 2003 20:55:55 +0100, Robert van de Vijver wrote:

> Hallo allemaal,
> 
> Kan iemand mij vertellen waarom ik hier een fout krijg. Mijn compiler
> zegt dat het hieraan(***) ligt.
> 
> Met vriendelijke groet,
> Robert van de Vijver.
> 

[knip code]

Je class implementeert enkele interfaces, maar niet alle methoden van die
interfaces zijn gedefini�erd.

Dries Deschout

-- 

http://mega-productions.tk

************************************
To email me: remove leading 
and ending 's' from my email address
************************************
Re: Java vraagje
#5714
Author: Robert van de Vijver
Date: Wed, 05 Mar 2003 10:42
50 lines
2589 bytes
"Dries Deschout" <sdriesdeschout@subdimension.coms> schreef in bericht
news:pan.2003.03.04.23.39.00.395063.18905@subdimension.coms...
> On Tue, 04 Mar 2003 20:55:55 +0100, Robert van de Vijver wrote:
>
> > Hallo allemaal,
> >
> > Kan iemand mij vertellen waarom ik hier een fout krijg. Mijn compiler
> > zegt dat het hieraan(***) ligt.
> >
> > Met vriendelijke groet,
> > Robert van de Vijver.
> >
>
> [knip code]
>
> Je class implementeert enkele interfaces, maar niet alle methoden van die
> interfaces zijn gedefini�erd.
>
> Dries Deschout
>
> --
>
> http://mega-productions.tk
>
> ************************************
> To email me: remove leading
> and ending 's' from my email address
> ************************************

Ben ik weer.

Mijn compiler zegt het volgende:

D:\IIE\Periode 3\JAVA\Opdracht_12_14.java:10: Opdracht_12_14 should be
declared abstract; it does not define mouseExited(java.awt.event.MouseEvent)
in Opdracht_12_14
public class Opdracht_12_14 extends JFrame


Ik zie nu wat het is, het gaat er om dat mouseExited niet gebruikt word.
Maar ik begrijp alleen niet waarom hij erin moet zitten.

Kan iemand mij dat misschien vertellen?

(Weet iemand een goede nieuwsgroeplezer, ipv OE? Zodat mijn zinnen niet zo
lang worden en er automatisch beneden geschreven kan worden.)

Met vriendeijke groet,
Robert van de Vijver.
Re: Java vraagje
#5715
Author: MisterJ
Date: Wed, 05 Mar 2003 11:45
55 lines
2785 bytes
Robert van de Vijver wrote:


> "Dries Deschout" <sdriesdeschout@subdimension.coms> schreef in bericht
> news:pan.2003.03.04.23.39.00.395063.18905@subdimension.coms...
>> On Tue, 04 Mar 2003 20:55:55 +0100, Robert van de Vijver wrote:
>>
>> > Hallo allemaal,
>> >
>> > Kan iemand mij vertellen waarom ik hier een fout krijg. Mijn compiler zegt
>> > dat het hieraan(***) ligt.
>> >
>> > Met vriendelijke groet,
>> > Robert van de Vijver.
>> >
>> >
>> [knip code]
>>
>> Je class implementeert enkele interfaces, maar niet alle methoden van die
>> interfaces zijn gedefini�erd.
>>
>> Dries Deschout
>>
>> --
>>
>> http://mega-productions.tk
>>
>> ************************************
>> To email me: remove leading
>> and ending 's' from my email address
>> ************************************
> 
> Ben ik weer.
> 
> Mijn compiler zegt het volgende:
> 
> D:\IIE\Periode 3\JAVA\Opdracht_12_14.java:10: Opdracht_12_14 should be
> declared abstract; it does not define mouseExited(java.awt.event.MouseEvent)
> in Opdracht_12_14
> public class Opdracht_12_14 extends JFrame
> 
> 
> Ik zie nu wat het is, het gaat er om dat mouseExited niet gebruikt word. Maar
> ik begrijp alleen niet waarom hij erin moet zitten.
> 
> Kan iemand mij dat misschien vertellen?


Als je een interface implementeert, moet je alle methoden van die interface
implementeren. Maak de methode eventueel gewoon leeg, maar ze moet er wel staan.
Gebruik anders een MouseAdapter, die heeft al lege implementaties voorzien...

-- 
groeten,
MisterJ
Re: Java vraagje
#5731
Author: KLinZ
Date: Thu, 06 Mar 2003 22:12
55 lines
2741 bytes
Robert van de Vijver wrote:
> "Dries Deschout" <sdriesdeschout@subdimension.coms> schreef in bericht
> news:pan.2003.03.04.23.39.00.395063.18905@subdimension.coms...
>> On Tue, 04 Mar 2003 20:55:55 +0100, Robert van de Vijver wrote:
>>
>>> Hallo allemaal,
>>>
>>> Kan iemand mij vertellen waarom ik hier een fout krijg. Mijn
>>> compiler zegt dat het hieraan(***) ligt.
>>>
>>> Met vriendelijke groet,
>>> Robert van de Vijver.
>>>
>>
>> [knip code]
>>
>> Je class implementeert enkele interfaces, maar niet alle methoden
>> van die interfaces zijn gedefini�erd.
>>
>> Dries Deschout
>>
>> --
>>
>> http://mega-productions.tk
>>
>> ************************************
>> To email me: remove leading
>> and ending 's' from my email address
>> ************************************
>
> Ben ik weer.
>
> Mijn compiler zegt het volgende:
>
> D:\IIE\Periode 3\JAVA\Opdracht_12_14.java:10: Opdracht_12_14 should be
> declared abstract; it does not define
> mouseExited(java.awt.event.MouseEvent) in Opdracht_12_14
> public class Opdracht_12_14 extends JFrame
>
>
> Ik zie nu wat het is, het gaat er om dat mouseExited niet gebruikt
> word. Maar ik begrijp alleen niet waarom hij erin moet zitten.
>
> Kan iemand mij dat misschien vertellen?
>
> (Weet iemand een goede nieuwsgroeplezer, ipv OE? Zodat mijn zinnen
> niet zo lang worden en er automatisch beneden geschreven kan worden.)
>

Xnews, forte agent enz. Je kunt ook OE icm quotefix gebruiken ->
http://jump.to/oe-quotefix


--
www.zenobits.com
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads