Visualizzazione dei risultati da 1 a 3 su 3

Discussione: JAVA Swing

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    7

    JAVA Swing

    salve a tutti...

    ho appena iniziato a vedere come funziona java swing...
    dopo essere riuscito a fare alcune cose mi sono chiesto:

    come faccio a passarmi dei valori fra 2 JFrame...???
    ad esempio se da un JFrame con 4 campi di testo devo inserire questi 4 valori in una JTable di un altro JFrame...

    chi puo aiutarmi e ben accetto
    grazie...

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    23

    allora...
    innanzitutto devono stare nello stesso progetto...puoi passare le variabili da una classe all'altra in questo modo...
    es:
    ti faccio un esempio di una variabile semplice,un intero.e 2 classi semplicissime.


    package a1;

    public class a1 {
    static int num=13; //dichiaro un intero uguale a 13
    }



    in un'altra classe scrivo...


    package a1;

    public class a2 {
    static int num;

    a1 asd=new a1(); // creo l'oggetto dell'altra classe
    public void stampa(){ // faccio un metodo stampa

    System.out.print(a1.num); //nelle parentesi gli passo l'oggetto, per esempiio
    }
    public static void main(String[]args){
    a2 as=new a2(); //creo l'oggetto della classe a2
    as.stampa(); //faccio partire il metodo stampa creato da me
    }
    }

    basta far partire a2 per vedere stampata la variabile in a1...qst è un esempio banale ma che puo essere usato cn qualsiasi variabile o altro...spero di esserti stato d'aiuto...


  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    7
    la prossima volta ke avro tempo libero x provare vedro se riusciro a cavarmela..

    grazie cmq

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.