Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Errore: metodo per aggiungere un punto a un arraylist

    salve,
    ho il main che instanzia un frame che instanzia questo pannello...

    codice:
    class pannelloSnake extends JPanel{
    	
    	public pannelloSnake(){
    		setFocusable(true);
    		JLabel label = new JLabel("Ciao");
    		add(label);
    		System.out.println(getX());
    		aggiungiPunto(10,9);
    		aggiungiPunto(11,9);
    		aggiungiPunto(12,9);
    	}
    	
    	int[][] griglia = new int[20][20];
    	
    	ArrayList<Point> punti = new ArrayList<Point>();
    	
    	aggiungiPunto(10,9);
    	aggiungiPunto(11,9);
    	aggiungiPunto(12,9);
    	
    	private int direzione = 0;
    	private int grandezza = 3;
    	private int mangiati = 0;
    	
    	private void aggiungiPunto(int x,int y){
    		Point p = new Point(x,y);
    		punti.add(p);
    	}
    	
        public int getX(){
            return (punti.lastIndexOf()).X;
        }
     }
    ma se vado a compilare mi dice "C:\Users\Boulayo\Documents\Snake\snake.java:4 8: invalid method declaration; return type required
    aggiungiPunto(10,9);"

    mi sapreste dire il perchè?
    grazie in anticipo per l'aiuto

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Errore: metodo per aggiungere un punto a un arraylist

    Originariamente inviato da boulayo
    ma se vado a compilare mi dice "C:\Users\Boulayo\Documents\Snake\snake.java:4 8: invalid method declaration; return type required
    aggiungiPunto(10,9);"

    mi sapreste dire il perchè?
    Perché hai messo quelle 3 invocazioni di aggiungiPunto() fuori dai metodi .... allo stesso livello dei campi ....
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.