🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #5709

Java vraagje

#5709
From: 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);

  }
 }
Technical Details
Message-ID: <1046807727.479765@cache1>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!colt.net!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed.multikabel.nl!spool1.news.multikabel.nl!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: fcea4,c71b56d8a3595669,start
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-03-04 11:57:18 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!colt.net!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed.multikabel.nl!spool1.news.multikabel.nl!not-for-mail
From: "Robert van de Vijver" <Robert101083@hotmail.com>
Newsgroups: be.comp.programming
Subject: Java vraagje
Date: Tue, 4 Mar 2003 20:55:55 +0100
Organization: NV Multikabel
Lines: 117
Message-ID: <1046807727.479765@cache1>
NNTP-Posting-Host: 10.144.63.4
X-Trace: spool1.multikabel.nl 1046807607 9793 10.144.63.4 (4 Mar 2003 19:53:27 GMT)
X-Complaints-To: abuse@multikabel.nl
NNTP-Posting-Date: Tue, 4 Mar 2003 19:53:27 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
Cache-Post-Path: cache1!unknown@qn-213-73-143-181.quicknet.nl
X-Cache: nntpcache 3.0.1+tl1 (see http://www.nntpcache.org/)