Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    10

    richiamare un metodi di una classe in un altra

    Raga', non riesco a risolvere questo stupido problema, dovrei richiamare il metodo keyPressed della classe KeyEventC nella classe Chrono.
    di seguito posto il codice, che l'ho esemplificato, mettendo solo le cose basi x capire il problema, spero che qualcuno mi aiuti.
    ho provato in diversi modi (forse delle volte facendo bene ma dimenticandomi qlcs )...
    aspetto notizie grazie!
    Codice:

    codice:
    import javax.microedition.lcdui.*;
    import javax.microedition.midlet.*;
    
    public class Chrono extends MIDlet implements CommandListener
    {
      
      private Display myDisplay;
      private Form[] myForm=new Form[i];
      [...]
      KeyEventC eventotasto=new KeyEventC();
    
      public Chrono(){
    
          eventotasto.keyPressed(int keyCode);
          
          myDisplay=Display.getDisplay(this);
          [...creo e inserisco  comandi ecc...]
          menu.setCommandListener(this);
      }
    
      public void startApp()
      {
        myDisplay.setCurrent(menu);
      }
    
      public void pauseApp() {}
    
      public void destroyApp(boolean b)
      {
        notifyDestroyed();
      }
    
      public void commandAction(Command c, Displayable s)
      {
        int t=c.getCommandType();
        if (t==Command.EXIT)
        {
          destroyApp(true);
        }
        [...altri command...]
      }
    }
    
    class KeyEventC extends Canvas
    {
    	public KeyEventC(){}
      protected void keyPressed(int keyCode)
      {
        switch (keyCode)
        {
          case Canvas.KEY_NUM1:
            System.out.println("1");
            break;
         case Canvas.KEY_NUM2:
            System.out.println("2");
            break;
          }
    }
    [...ecc...]
    }

  2. #2
    eventotasto.keyPressed(int keyCode);
    Questa scritta non ha senso. Devi passare un valore intero
    Al mio segnale... scatenate l'inferno!

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    10
    si lo so,

    ma se non riguardava la lettura dei tasti non avevo problemi, ma in questo caso, che gli dovrei passare? non capisco, dovrei inizializzare i valori dei tasti in Chrono? e come? HELP!!!!!
    come cappero si fa?!?!

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.