Visualizzazione dei risultati da 1 a 10 su 10

Visualizzazione discussione

  1. #5
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    6
    ti posto un po di codice esempio per chiarirmi alcuni dubbi :
    codice:
    public class MapGui extends JPanel implements ActionListener {
    
    public MapGui(){
            try {
            img  = javax.imageio.ImageIO.read(new java.io.File("C:\\Users....\\sfondo.jpg))
            image =ImageIO.read(new File("C:\\Users\\......\\Game_Board_big2.jpg"));
                
                } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
    }
    
    
    @Override     public void paintComponent(Graphics g) {
             super.paintComponent(g);
              g.drawImage(image, 0, 0, getWidth(), getHeight(), this);
    }}
    
    
    public class Click implements MouseListener {
    public void mouseClicked(MouseEvent arg0) {
    Color c = new Color(img.getRGB(arg0.getX(), arg0.getY()), true);
    
    
    }}}

    ora, il mio dubbio è, visto che prendo il getRGB dall'immagine di sfondo, e il click è stato fatto sul panel rispetto all'immagine Game_Board se ingrandisco il Jpanel ovviamente le coordinate non combaciano più rispetto all'immagine di sfondo.

    Grazie veramente tanto per la disponibilità, gentilissimo.

    PS: ovviamente questo JPanel lo sto attaccando ad un JFrame
    Ultima modifica di uzzo90; 06-06-2014 a 18:56

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.