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

    prelevare valori da un frame1 e imp. in un frame2

    salve ragazzi mi ritrovo un piccolo problemino, dovrei prendere un valore stringa racchiso in una variabile la quale si trova in un frame1 adesso questo valore lo devo trasportare in un Jlabel che è in un frame diverso frame2, adesso mi chiedevo devo per forsa estendere la classe oppure ci sono metodi più semplici per poter pescare questo valore e metterlo dove voglio io ripeto " i frame sono 2 il frame1 contiene il valore il frame2 è il luogo dove deve essere visualizzato il valore della stringa).

    Grazie mille per l'aiuto a tutti coloro che fanno questo servizio.
    Lealta, Onore e Gloria !!!
    Never Back Down !!!

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

    Re: prelevare valori da un frame1 e imp. in un frame2

    Originariamente inviato da xxDeadLifexx
    dovrei prendere un valore stringa racchiso in una variabile la quale si trova in un frame1 adesso questo valore lo devo trasportare in un Jlabel che è in un frame diverso frame2
    Queste sono più che altro questioni di "design" delle classi.
    Per poterti rispondere bene, bisognerebbe capire come è la tua architettura in generale: frame2 viene aperto da frame1? O viceversa? O entrambi vengono aperti da un'altra entità? In che relazione sono frame1 e frame2? Cosa "sanno" attualmente l'uno dell'altro?
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    SPERO POSSIATE AIUTARMI GRAZIE !
    Immagini allegate Immagini allegate
    Lealta, Onore e Gloria !!!
    Never Back Down !!!

  4. #4
    ...
    Immagini allegate Immagini allegate
    Lealta, Onore e Gloria !!!
    Never Back Down !!!

  5. #5
    come vedi nella prima immagine ho la variabile lista_a che mi contiene i valori NOME E COGNOME che sono contenuti nel frame FRAMEPROFESSORI che sarebbe il 1 frame da dove io voglio prendere i valori di stringa, che devono essere visualizzati nel TEXTFIELD del frame FRAMECLASSI quello che io ho identificato come 2frame. non so come spiegarlo meglio o.o
    spero capiate ! grazie
    Lealta, Onore e Gloria !!!
    Never Back Down !!!

  6. #6
    Si ma andbin ti ha chiesto una cosa diversa.
    come sono in relazione le due classi?
    Instanzi prima frame1 e poi frame2 in maniera indipendente e/o dal main?
    oppure Instanzi frame1 e dall'interno istanzi frame2?
    Quelle immagini che hai postato lasciano il tempo che trovano...
    Saprai la tua gerarchia di classi se è un sistema che hai progettato te...
    posta il codice forse possiamo aiutarti meglio...
    I computer sono incredibilmente veloci, accurati e stupidi.
    Gli uomini sono incredibilmente lenti, inaccurati e intelligenti.
    Insieme sono una potenza che supera l'immaginazione.

    A.Einstein

  7. #7
    si scusatemi ! instanzio prima il frame (Registroscolastico) dall'interno creo il frame (frameprofessori) e in fine sempre dall'interno (frameclassi) tutti sono dipendenti di Registro scolastico.

    ma a me interessa solamente (frameprofessori) e (frameclassi) per l'operazione che devo svolgere.
    Lealta, Onore e Gloria !!!
    Never Back Down !!!

  8. #8
    in Frame1 ti dichiari le string che vuoi passare.
    e il metodo che li espone
    codice:
    public void Frame1 {
    	private String name;
    	private String surname;
    	...
    	
    	public String[] getNameAndSurname(){
    		crei il tuo array di String (o Vector ancora meglio) e ci metti nome e cognome
    	}
    poi quando le avrai valorizzate le metterai dentro un Vector o un array decidi te
    In Registro uso un array al momento:
    codice:
    Frame1 fr1=new Frame1();
    String[] nominativi= fr1.getNameAndSurname();
    quando andrai a creare l'oggetto Frame2 passerai anche l'array creato:
    codice:
    Frame2 fr2=new Frame2(nominativi);
    altrimenti se l'oggetto era già stato creato
    codice:
    fr2.setNames(nominativi);
    ovviamente nel costrutture Frame2 deve esserci iul riferiemnto all'array o il metodo setNames
    codice:
    public void Frame2 {
    	public Frame2(String[] names){
    		....fai le tue assegnazioni
    	}
    
            public setNames(String[] names){ 
                   ...fai le tue operazioni
            }
    Però in teoria se hai fatto un corso di studi dovrebbero essere già appurate....

    Ciao
    I computer sono incredibilmente veloci, accurati e stupidi.
    Gli uomini sono incredibilmente lenti, inaccurati e intelligenti.
    Insieme sono una potenza che supera l'immaginazione.

    A.Einstein

  9. #9
    grazie per l'aiuto cmq no ho solo studiato da autodidatta e ho cominciato da poche settimane la pratica grazie sempre per i consigli e l'aiuto !!
    Lealta, Onore e Gloria !!!
    Never Back Down !!!

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.