RXTX i Java

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: RXTX i Java

Inlägg 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.
meconer
EF Sponsor
Inlägg: 497
Blev medlem: 27 april 2010, 20:07:46
Ort: Järfälla

Re: RXTX i Java

Inlägg 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.
Användarvisningsbild
4kTRB
Inlägg: 20688
Blev medlem: 16 augusti 2009, 19:04:48

Re: RXTX i Java

Inlägg av 4kTRB »

När du skriver
serial.write("Test");
så förvänas väl att du har en metod
"write" i klassen "SerialComm"?
meconer
EF Sponsor
Inlägg: 497
Blev medlem: 27 april 2010, 20:07:46
Ort: Järfälla

Re: RXTX i Java

Inlägg av meconer »

Javisst. Det finns det. Kolla koden i mitt tidigare inlägg.
Användarvisningsbild
4kTRB
Inlägg: 20688
Blev medlem: 16 augusti 2009, 19:04:48

Re: RXTX i Java

Inlägg 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.
Användarvisningsbild
Bosen
Inlägg: 1753
Blev medlem: 18 juli 2005, 10:56:31
Ort: Karl Gustav, Varberg
Kontakt:

Re: RXTX i Java

Inlägg 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 :)
Skriv svar