Sida 2 av 2

Re: RXTX i Java

Postat: 20 december 2011, 14:54:49
av sodjan
Vet inte ett smack om java, men finns det inget "global" eller
liknande vid definition av "serial" ? T.ex : http://www.devx.com/tips/Tip/13741.
Även : http://norvig.com/java-iaq.html.

Re: RXTX i Java

Postat: 20 december 2011, 22:49:12
av meconer
Ja du måste ju deklarera serial utanför main så att koden i JButton kan komma åt den.

Prova nåt i stil med

SerialComm serial;

nånstans i början... ovanför main iaf.

och i main så kör du

serial = new SerialComm(); (Ta alltså bort SerialComm-deklarationen här)

eventuellt får du deklarera den som static också men det brukar kompilatorn säga till om i så fall.

Re: RXTX i Java

Postat: 21 december 2011, 07:15:50
av 4kTRB
När du skriver
serial.write("Test");
så förvänas väl att du har en metod
"write" i klassen "SerialComm"?

Re: RXTX i Java

Postat: 21 december 2011, 18:17:02
av meconer
Javisst. Det finns det. Kolla koden i mitt tidigare inlägg.

Re: RXTX i Java

Postat: 21 december 2011, 20:29:53
av 4kTRB
Du får nog lägga ut koden runt dina swing-komponenter för att
vi andra ska kunna avgöra ev. brister. Om du jobbar med inre
klasser så ska de kunna handha privata fält och metoder deklarerade
i den yttre klassen. Inre klasser når bara metoder i den egna klassen
och i den yttre. Finns ingen metod med namnet serial i den inre eller
yttre klassen så blir det ett error.

Re: RXTX i Java

Postat: 21 december 2011, 21:19:48
av Bosen
Jag har fått det att funka som jag vill. Tack alla, men nu ska jag packa för i
Morgon kväll drar jag till Lanzarote :)
....så det blir nog lugnt på programmeringsfronten :)