Pagina 3 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 21 a 30 su 37
  1. #21
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    724
    se vuoi richiamare il metodo on off nn devi fare così

    [COLOR = red] Main_Panel sf = new Main_Panel();
    sf.frame1(); //io queste due righe di codice ritornavo alla classe Main_Panel[/COLOR]


    ma creare un costruttore alla classe tutti passargli come parametro il Main_panel e poi lavorare su quello. quindi nella classe tutti

    codice:
    Main_Panel p;
    tutti(Main_Panel p){
    this.p=p;}
    poi dove vuoi nel codice fai

    codice:
    p.on_or_off()
    dovrebbe andare.

  2. #22
    Utente di HTML.it L'avatar di gax80
    Registrato dal
    May 2006
    Messaggi
    631
    ciao scusami ma

    codice:
    p.on_or_off
    non me lo vede nel codice....
    quando il diavolo ti accarezza è perchè vuole la tua anima

  3. #23
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    724
    impossibile avrai sbagliato qualcosa...
    le tonde in fondo le hai messe??

  4. #24
    Utente di HTML.it L'avatar di gax80
    Registrato dal
    May 2006
    Messaggi
    631
    ho risolto però non riesco a visualizzare il metodo scheda che si trova nella classe main, perchè?
    questo metodo si trova nella classe main
    codice:
    public boolean scheda()
        {
            
            Object [][] tabella = new Object[200][9];
            String[] nome ={"nome", "data", "statistiche"};
            JTable tab = new JTable (tabella, nome);
            tabella[1][2]= "5";
            
            //this.add(p_job);
            p_job.add(tab);
           // tab.setRowSelectionInterval(10,10);
            JScrollPane scroll = new JScrollPane(tab);
            p_job.add(scroll);
        
       return true; }

    invece il codice successivo è un'altra classe in cui ci sono le istruzioni che tu mi hai consigliato


    [CODE]class all extends Main_Panel {


    Main_Panel p;
    public all(Main_Panel p){
    this.p=p;
    //questa è la cosa che tu mi hai consigliato


    }

    public void tutti(String nome) {


    try
    {
    //String fileRead = "c:/Ingegneria/mysql/temp/pagina_PHP.txt"; //Nome File Input
    String fileWrite = "c:/Ingegneria/mysql/temp/script_TUTTIout.txt"; //Nome File Output
    String testoPagina = readFile(nome);
    Pattern pattern = Pattern.compile ("<SCRIPT.*?>(.*?)</SCRIPT>|<%.*?(%@)?(.*?)%>|<%.*?>(.*?)%>|<\\?(?hp)?(.*?)\\?>",Pattern.DOTALL | Pattern.CASE_INSENSITIVE);
    Matcher matcher = pattern.matcher (testoPagina);
    StringBuffer stringBuffer = new StringBuffer();
    int scriptNumber = 0;
    while (matcher.find ())
    {
    scriptNumber++;
    String script = matcher.group (0);
    StringBuffer scriptText = new StringBuffer();
    scriptText.append("SCRIPT " + scriptNumber + ":\r\n ");
    scriptText.append(script);
    scriptText.append("\r\n");
    stringBuffer.append(scriptText);
    //System.out.println (scriptText);
    }
    if (stringBuffer.length() != 0)
    {
    stringBuffer.append(scriptNumber + " Script Trovati in " + nome);
    writeFile(stringBuffer.toString(), fileWrite);
    //System.out.println (scriptNumber + " Script Trovati in " + nome);
    }else
    {
    stringBuffer.append("NON CI SONO SCRIPT IN " + nome);
    writeFile(stringBuffer.toString(), fileWrite);
    //System.out.println ("NON CI SONO SCRIPT IN " + nome);
    }
    }
    catch (Exception e)
    {
    System.out.println (e);
    }
    // Main_Panel sf = new Main_Panel();
    this.scheda(); //questa è la chiamata alla classe main_panel

    quando il diavolo ti accarezza è perchè vuole la tua anima

  5. #25
    Utente di HTML.it L'avatar di gax80
    Registrato dal
    May 2006
    Messaggi
    631
    oltre al fatto che quando chiamo la classe all


    codice:
     all tut = new all(); 
               
                tut.tutti(nome);

    mi dà questo errore

    codice:
    symbol  : constructor all()
    location: class all
                all tut = new all(); 
    1 error
    BUILD FAILED (total time: 1 second)
    :master: :master: :master: :master: :master:
    quando il diavolo ti accarezza è perchè vuole la tua anima

  6. #26
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    724
    ti consiglio di leggerti un manuale su java perchè hai un po' di confusione...

    per forza ti da errore, il costruttore è stato implementato con un parametro per poter fare riferimenti alla classe Main_Panel .

    codice:
    public all(Main_Panel p){
    this.p=p;
    }
    
    all tut = new all(qui metti il parametro rappresentante la classe main panel); 
               
                tut.tutti(nome);
    devi mettere p.scheda(); //questa è la chiamata alla classe main_panel

  7. #27
    Utente di HTML.it L'avatar di gax80
    Registrato dal
    May 2006
    Messaggi
    631
    senti nn ti arrabbiare ma sto alle prime armi, ma csa intendi....
    "(qui metti il parametro rappresentante la classe main panel)"...


    sono un caso disperato lo so, ti offro un caffè

    :ignore: :ignore: :ignore: :ignore: :ignore:
    quando il diavolo ti accarezza è perchè vuole la tua anima

  8. #28
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    724
    nn mi arrabbio, è solo un consiglio così ti chiarisci un po le cose...

    quando nel codice vuoi utilizzare i metodi della classe all. al costruttore devi passargli un parametro di tipo main-Panel perche all'interno della classe all tu usi metodi di Main_panel.
    codice:
    all tut = new all(qui va il par); 
               
    tut.tutti(nome);
    penso che i metodi di questa classe li userai in una classe che dove è presente un'istanza di main-panel, quindi ti basterà mettere il nome di questa istanza.

  9. #29
    Utente di HTML.it L'avatar di gax80
    Registrato dal
    May 2006
    Messaggi
    631
    senti scusami mi fai un'esempio cosa dovrei mettere come parametro?
    quando il diavolo ti accarezza è perchè vuole la tua anima

  10. #30
    Utente di HTML.it L'avatar di gax80
    Registrato dal
    May 2006
    Messaggi
    631
    senti ho fatto così:

    codice:
                all tut = new all( new Main_Panel()); 
                tut.tutti(nome);
    ma oltre a ricrermi di nuovo il pannello principale mi visualizza la tabella che a me interessa dopo mezz'ora perchè?

    quando il diavolo ti accarezza è perchè vuole la tua anima

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 © 2026 vBulletin Solutions, Inc. All rights reserved.