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
