Vedel by mi niekto dať tip, resp. aspoň naviesť na to, ako vyriešiť problem - mam slovnik slov, ktorý obsahuje postupne od prveho stlpca: 1.slovo -- 2. informácia, či je to podstatné meno, príd. meno - slovný druh.. 3. aký vyjadruje postoj (pozitívny negatívny). Čiže napríklad: dobrý,adj,positive. A chcel by som, aby užívateľ cez rozhranie vedel doplňať tento slovnik. Zada slovo (može to byť aj slovné spojenie), vyberie slovný druh a vyberie postoj, aký vyjadruje dané slovo.
Neviem ako to mas napisane, ale stacil by ti list a nejaky class WordDefinition, mozno nejaky lepsi nazov.
class WordDefinition implements Comparable<WordDefinition> {
enum WordClass{
NOUN, ADJECTIVE, VERB, ...
}
String word;
WordClass wordClass;
public WordDefinition(String word, ...) {
}
public int compareTo(WordDefinition wd){
return this.word.compareTo(wd.word);
}
}
List<WordDefinition> defs = new ArrayList<>();
// kod v aplikacii
// vytvoris nejake ui a vo funkcii add urobis nieco taketo
public void addWordDefinition(WordDefinition wd){
defs.add(wd); // mozes overit aj ci podobny zaznam
// uz v liste neexistuje
// alebo pouzit strom, pripadne set
}
Neviem co s tym chces dalsie robit, okrem doplnania slov. Takze tazko povedat, co je pre teba najlepsie.