Niin, teen pientä ohjelmaa kännykälle, kun törmäsin ongelmaan: Mitä pitää importata, että Style toimii? Täältä: http://www.j2mepolish.org/javadoc/j2me/ löytyvistä referensseistä ymmärsin, että se ei sisälly stantardiin java.io.* :hon.
Edit: Nämä siis on importoitu: import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
import javax.microedition.rms.*;
import java.io.*;
import de.enough.polish.ui.Style;
(kuten huomataan niin luokkien polut löytyvät luokkien omilta sivuilta)
Kiitos, sitten: Voiko ja jos voi niin miten lisäämään (append) listan (List) formiin (Form)?
Hmm... Ei se import de.enough.polish.ui.Style; toiminutkaan. Valittaa: package de.enough.polish.ui does not exist
Kyseinen pakettihan ei tuu vakiona Javan mukana, vaan sun pitää ite kertoa IDElle/kääntäjälle/whatever mistä se löytyy.
Selvä. Ja seuraavaksi: kun yritän lisätä subcommandin, niin tulee tälläinen: cannot find symbol
symbol : method addSubCommand(javax.microedition.lcdui.Command,javax.microedition.lcdui.Command)
Alkaa Java mun silmissä näyttää yhä p*skemmalta kieleltä, kun mikään ei onnistu :I.
kray kirjoitti:
cannot find symbol
symbol : method addSubCommand(javax.microedition.lcdui.Command,javax.microedition.lcdui.Command)
No eikö tuo nyt ole aika selvä? Kyseisellä oliolla ei oo sellasta addSubCommand-nimistä metodia, joka ottais parametrinä kaks javax.microedition.lcdui.Command-oliota.
kray kirjoitti:
Alkaa Java mun silmissä näyttää yhä p*skemmalta kieleltä, kun mikään ei onnistu :I.
<sarcasm> Joo, kantsii vaihtaa Symbianiin, siinä kaikki on helpompaa. </sarcasm>
Tämä olio on normaali Form. Referenssienkin mukaan se on olemassa.
javax.microedition.lcdui.Form?
Ei sillä tonnimistä metodia oo alkuunkaan: http://java.sun.com/javame/reference/apis/
Kyseessä varmaankin de.enough.polish.ui.Form
. Odottaakohan tuo nyt sitten j2mepolish-paketin omia Commandeja?
Oho, voisiko se olla niin, että se siis on ton j2mepolish:in omia juttuja? Katsokaas kun käytin noita aloitusviestissä osoittamiani referenssjä. Pitääkin kokeilla...
Aihe on jo aika vanha, joten et voi enää vastata siihen.