Code :
{ { super(s); setSize(600,600); n.add(p); n.add(r); n.add(z); b.add(n); MenuItem orange= new MenuItem("couleur orange: equipement est en bonne etat et la panne est avec le service." ); aide.add(rouge); aide.add(vert); aide.add(orange); e.add(ef); e.add(ef1); b.add(e); b.add(aide); setMenuBar(b); c.setSize(400,400); p. add(new Label("Une vue d'ensemble sur le status des equipements" )); c. setBackground(Color. DARK_GRAY); p. setBackground(Color. MAGENTA); add(p,"South" ); add(c,"Center" ); n.addActionListener(this); e.addActionListener(this); p.addActionListener(this); r.addActionListener(this); z.addActionListener(this); ef.addActionListener(this); ef1.addActionListener(this); c.addMouseListener(this); c.addMouseMotionListener(this); } { if(e.getSource() == p){ try{ EEE iu=new EEE(); } } } public static void main (String args []) { } } { { new EEE(); } private int xImg, yImg; private int xMouse, yMouse; { image = ImageIO. read( new File( "image.jpeg" ) ); xImg = 0; yImg = 0; xMouse = 0; yMouse = 0; addMouseMotionListener( this ); addMouseListener( this ); frame. setDefaultCloseOperation( JFrame. EXIT_ON_CLOSE ); frame.getContentPane().add( pane ); frame.setSize( 500, 500 ); frame.setVisible( true ); } public void paintComponent ( Graphics g ) { g.fillRect( 0, 0, getWidth(), getHeight() ); g.drawImage( image, xImg, yImg, this ); this.revalidate(); } { int w = pane.getViewport().getWidth(); int h = pane.getViewport().getHeight(); if( xImg + image.getWidth() > w ) { w = xImg + image.getWidth(); } if( yImg + image.getHeight() > h ) { h = yImg + image.getHeight(); } } { xImg += event.getX() - xMouse; if( xImg < 0 ) { xImg = 0; } yImg += event.getY() - yMouse; if( yImg < 0 ) { yImg = 0; } xMouse = event.getX(); yMouse = event.getY(); repaint(); } { xMouse = event.getX(); yMouse = event.getY(); } }
|