Oprettet søn. d. 23. februar 2003 kl. 17:59:59

uvoller
uvoller (15.890 point. Point ude: 150)

JtextArea til String og flytning af data imllem klasser

Et lille eller rettere 2 simple spørgsmål.

Jeg skal have puttet input i et JtextField ind i en string.
Når dette skal skal disse data sendes til en anden klasse.
Hvordan løser jeg disse 2 ting ??
Har prøvet mange forskellige ting, men intet af det virker.

Skrevet søn. d. 23. februar 2003 kl. 18:08:30| #1

arne_v
arne_v (1.016.169 point)
Du henter teksten med getText().

Skrevet søn. d. 23. februar 2003 kl. 18:09:40| #2

arne_v
arne_v (1.016.169 point)
Du får data over i en anden klasse ved entent at bruge værdien
som argument i et kald til en metode (evt. constructor) i den
anden klasse.

Eller ved at lade den anden klasse kalde en metode i den første
klasse for at hente værdien.

Skrevet søn. d. 23. februar 2003 kl. 18:10:30| #3

arne_v
arne_v (1.016.169 point)
Ja det sidste er lidt upræcist, men der var ikke mange detaljer
i spørgsmålet, så det måtte blive lidt generelt.

Skrevet søn. d. 23. februar 2003 kl. 18:13:29| #4

uvoller
uvoller (15.890 point)
GetText virker fint, at jeg ikke havde tænkt på det, men man bliver lidt blind når man sidder med problemmet for længe.
Med hensyn til det andet problem har jeg følgende:
GUI klasse:
String modtager = getTest bla bla
String mail = getText bla bla
Dem skal jeg have sendt over i en klassen
Protokol, og der aktivere
public String send()
Hvis det er lidt mere beskrivende.

Skrevet søn. d. 23. februar 2003 kl. 18:20:33| #5

arne_v
arne_v (1.016.169 point)
Du kan enten lade din GUI klasse smide dem med
over i send:
  Protokol prot = new Protokol();
  prot.send(modtager, mail);
eller du kan sende dem med over i constructor:
  Protokol prot = new Protokol(modtager, mail);
  prot.send();
eller du kan lave metoder:
  public String getModtager() { }
  public String getMail() { }
og sende en referance til GUI klasse med over til Protokol:
  Protokol prot = new Protokol(this);
og så lade Protokol selv hente:

public class Protokol {
    X x;
    ...
    public Protokol(X x) {
        this.x = x;
        ...
    }
    public String send() {
      String modtager = x.getModtager();
      String mail = x.getMail();
      ...
    }
    ...
}

Skrevet søn. d. 23. februar 2003 kl. 18:35:16| #6

uvoller
uvoller (15.890 point)
Det virker bare fint, der er bare lige et lille problem
Jeg har lavet det med Constructor løsningen
Denne aktion bliver jo selvfølgelig aktiveret ved tryk poå en knap og med actionlistener.
Når jeg har min konstructor:
protokol prot = new protokol(modtager, mail);
i inner classen virker det fint, men når jeg putter den uden for får jeg følgende fejl meddelse:
cannot resolve symbol
Grunde til at jeg gerne vil have den flyttet er at der kobles op i mode en server, og dette skal gerne ske når programmet startes op, hvordan løser jeg dette.
jeg er villig til at oprette et andet spg så du evt. kan få flere point, du har tjent de først 30 nu ))

Skrevet søn. d. 23. februar 2003 kl. 18:45:40| #7

arne_v
arne_v (1.016.169 point)
Jeg vil tro at du kan flytte:

Prokol prot;

op i hoved klassen og så have:

prot = new Protokol(modtager, email);

i din inner class.

Hvis det ikke virker, så mkal jeg lige se lidt source code.

Skrevet søn. d. 23. februar 2003 kl. 21:40:08| #8

uvoller
uvoller (15.890 point)
Har fået det til at virke Arne v, hvis du lige opretter et svar så kan du få dine point, mange tak for hjælpen.

Skrevet søn. d. 23. februar 2003 kl. 21:46:12| #9

arne_v
arne_v (1.016.169 point)
Jeg kan ikke svare igen på dette spørgsmål.

Skrevet søn. d. 23. februar 2003 kl. 21:50:45| #10

uvoller
uvoller (15.890 point)
Ahhh kan se at du har fået pointene allerede da du svarede første gang )) sorry

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

How to try my form spam filter?

Oprettet den 24. maj 2012 kl. 21.07
fredand giver 30 point for svar | Giv et svar »

problemer med at oprette en objekt i en while løkke

Oprettet den 23. maj 2012 kl. 09.59
Driton giver 100 point for svar | Giv et svar »

print funktion

Oprettet den 18. maj 2012 kl. 21.41
changelevel giver 30 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger