Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 17 su 17

Discussione: Textbox e metodo void

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

    Re: Re: Re: Re: Re: Re: Re: Textbox e metodo void

    Originariamente inviato da Y2J
    devo stampare nella textbox di Caio una stringa ke è all'interno del main di Tizio.
    Ma questo l'abbiamo capito, fin qui ci arrivo! .... la questione è come devi avviare il main() di Tizio, cosa che può essere fatta in diversi modi.

    Originariamente inviato da Y2J
    anke se rikiamo Tizio.main(args) all'interno di Caio, come faccio a prendere la stringa ke c'è nel suo main
    Se le premesse sono le due seguenti:
    a) Il main() di Tizio stampa la stringa su System.out
    b) Il main() di Tizio viene invocato nel contesto dello stesso thread (quindi nella stessa applicazione) del main() di Caio

    Se sono queste le premesse, allora devi "catturare" ciò che viene scritto su System.out. E l'unico modo per farlo è usare setOut() di System, passando un "tuo" PrintStream.
    Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

  2. #12
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    23

    Re: Re: Re: Re: Re: Re: Re: Re: Textbox e metodo void

    Originariamente inviato da andbin
    Ma questo l'abbiamo capito, fin qui ci arrivo! .... la questione è come devi avviare il main() di Tizio, cosa che può essere fatta in diversi modi.
    io avevo pensato di fare all'interno del main della classe Caio :
    Tizio t=new Tizio();
    t.main();
    xò se avete altre soluzioni ben vengano, anzi sono contento così imparo qlks in +.

    Se le premesse sono le due seguenti:
    a) Il main() di Tizio stampa la stringa su System.out
    b) Il main() di Tizio viene invocato nel contesto dello stesso thread (quindi nella stessa applicazione) del main() di Caio

    Se sono queste le premesse, allora devi "catturare" ciò che viene scritto su System.out. E l'unico modo per farlo è usare setOut() di System, passando un "tuo" PrintStream.
    Potresti essere + specifico? Non ho mai utilizzto questi metodi ke mi descrivi...

  3. #13
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Il punto è, stampi a video il valore in questione o no?

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  4. #14
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    23
    Originariamente inviato da neroux
    Il punto è, stampi a video il valore in questione o no?
    Sì, la stringa viene stampata a video :
    public class Tizio{
    public static void main(String[] args){
    //varie stringhe
    String a=..........;
    System.out.println(a);
    }

  5. #15
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Poi puoi fare come Andrea ha suggerito, reindirizzare System.out su un OutputStream tuo, poi chiami main(), l'output ti viene messo nel OutputStream indicato da dove lo puoi ottenere conseguentemente.

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

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

    Re: Re: Re: Re: Re: Re: Re: Re: Re: Textbox e metodo void

    Originariamente inviato da Y2J
    io avevo pensato di fare all'interno del main della classe Caio :
    Tizio t=new Tizio();
    t.main();
    Visto che il main() in Tizio è static .... non serve istanziare Tizio!!! Invocare un metodo statico su un reference è tecnicamente possibile ma è superfluo e oltretutto, in generale, fuorviante, in quanto dal codice che hai appena postato uno potrebbe pensare che main() sia un metodo "di istanza" mentre invece è "di classe".

    Se già parti con il non aver chiaro cosa è un membro "di istanza" e un membro "di classe" ......

    Originariamente inviato da Y2J
    Potresti essere + specifico? Non ho mai utilizzto questi metodi ke mi descrivi...
    La questione del redirect dello standard-output l'avevo spiegata in questo post.
    Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

  7. #17
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    23

    Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Textbox e metodo void

    Originariamente inviato da andbin
    Visto che il main() in Tizio è static .... non serve istanziare Tizio!!! Invocare un metodo statico su un reference è tecnicamente possibile ma è superfluo e oltretutto, in generale, fuorviante, in quanto dal codice che hai appena postato uno potrebbe pensare che main() sia un metodo "di istanza" mentre invece è "di classe".

    Se già parti con il non aver chiaro cosa è un membro "di istanza" e un membro "di classe" ......

    La questione del redirect dello standard-output l'avevo spiegata in questo post.
    grazie.
    mo ci provo e ti faccio saxe.

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.