Thread View: be.comp.programming
5 messages
5 total messages
Started by Robert van de Vijver
Tue, 04 Mar 2003 19:55
Java vraagje
Author: Robert van de Vijver
Date: Tue, 04 Mar 2003 19:55
Date: Tue, 04 Mar 2003 19:55
115 lines
3935 bytes
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
Author: Dries Deschout
Date: Tue, 04 Mar 2003 22:39
Date: Tue, 04 Mar 2003 22:39
26 lines
1580 bytes
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
Author: Robert van de Vijver
Date: Wed, 05 Mar 2003 10:42
Date: Wed, 05 Mar 2003 10:42
50 lines
2589 bytes
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
Author: MisterJ
Date: Wed, 05 Mar 2003 11:45
Date: Wed, 05 Mar 2003 11:45
55 lines
2785 bytes
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
Author: KLinZ
Date: Thu, 06 Mar 2003 22:12
Date: Thu, 06 Mar 2003 22:12
55 lines
2741 bytes
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