Pereiti prie turinio

ttengineer

Nariai
  • Pranešimai

    18
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    0%
  1. Šioje vietoje manau kažkaip pasiliksiu prie paspaudimo pelyte, mažiau atminties naudos ir skaičiavimų mažiau bus, kadangi vienu metų ant žemėlapio gali būti daugybę taškų, tai visi pelės fiksavimai, judėjimai ir perskaičiavimai didintų apkrovą. Ko gero paspaudimai bus optimalu. :)
  2. Taip, būtent to tikriausiai man ir reikia. Labai dėkui kad užvedate ant kelio. Kai yra gerų žmonių ir padeda, tai ir pačiam kyla didelis noras bei motyvacija mokytis, bei ateityje padėti kitiems :) Šiuo metu nuskaitęs tas savo koordinates vaizduoju vienus taškus paveiksliukais, kitus nusipiešių su apskritimu, stačiakampiu, arka, ir ten spalvas pasidėlioju pagal poreikius. Bet pirma mintis pasidaryti tą funkcionalumą kad jis veiktų, o grožis ir kitka liks galui. Dėl to net ir apie savo žemėlapį negalvojau, o tik mąsčiau kaip iš xml išimti tuos taškus ir paprasčiausiu tekstu išvedinėti kažkur.
  3. Patiko man tas JavaFX, kuriant GUI interfeisą tikrai naudingų dalykų pilna, bet internete mažiau pavyzdžių ir diskusijų. Be to man tenka su kitom projekto dalim kompromisų ieškoti todėl ir pasirintas tas swing variantas.
  4. Žemėlapio veikimo principas tas, kad jis kraunamas iš openstreetmaps serverio (nemokamas analogas Google Maps, Bing maps, ar Yahoo maps), sudarytas iš 256x256 px dydžio paveiksliukų, 18 ar 19 skirtingų didinimo lygių. Pradžiai paleidus rodomas vaizdas pagal numatytą centrinį tašką ir default didinimą. Ant jo galima piešti Graphic elementus, šiuo atveju taškus ar kažką kitą, tik aš noriu papildomų funkcijų įsidėti :) Valdymas tai ten pagal pelės veiksmus ar pagal kontrolės mygtukus vyksta. Gana primityvios ir paprastos funkcijos :) Pelės pozicijos ant žemėlapio yra perskaičiuojamos iš UTM proje
  5. :) užskaitau. Geri dalykai tokiose knygose. Pradžiai su ta grafika žaisti pradėjau su JavaFX bet toliau vistiek prie swing teko pereiti :) Bandysiu ieškoti sprendimų. Grafika ten ir bus nupiešta matomai ir ant jos išdėstoma kas reikia, gal iš to pavyzdžio susigaudysiu kas per kodas yra, nes jis ten su visom klasėm viename faile stovi ir labai ilgas jau esti :)
  6. Šis pavyzdys gana aiškus, dėkoju už pagalbą, bet mano principas šiektiek kitoks. Aš gal nemoku išsireikšti teisingais programavimo kalbos terminais, bet man kitokio pobūdžio reikia tos slinkties. Esmė: ne kad duomenys netelpa į langą, o kad slinkties juosta vaizduoja vis kitą duomenų porą pagal jos poziciją. Jei slinkties juosta sujungiu su mygukais play ir pause, tai vaizdavimas vyksta su taimeriu, kad kas vieną sekundę, slinkties juosta pasislenka, ir rodoma nauja pora duomenų. Šiuo atveju aš dirbu su žemėlapiu http://wiki.openstreetmap.org/wiki/JMapViewer Ir čia noriu vaizduoti ant jo track
  7. Na ieškausi kažko paprasto. Jei turi laiko tai gali parsiųsti ir matysi maždaug ko man reikia. Čia yra projektėlis kuris vaizduoja žemėlapį: http://mappanel.sourceforge.net/ Kairėj pusėj yra searchpanel ir per meniu juostą ji gali būti įjungiama, arba įjungti galima Infopanele, tai tas info, ten yra lentelė kuri visada pastovioj vietoj ir priklausomai nuo pelės padėties ir tt, rodo atitinkamus duomenis. Man tokios lentelės reikėtų va kaip tik, ir būti idealu. Aš pats darau kažką panašaus, savo poreikiam mėginu prisitaikyti šį projektą: http://wiki.openstreetmap.org/wiki/JMapViewer ir daugk
  8. Šis pavyzdys man nesuveikia. Man reiktų iššokančios lentelės programos viduje, o ne apskritai kaip čia atskiras langas. Gali tai būti ir kaip kokia papildoma panelė programoj atsidaranti, nors lentelė pagrindiniame lange man geriau tiktų.
  9. Dėkoju už mintis ir idėjas. Bet tokį paprastą pavyzdėlį pasimėginau pasidaryti ir man kažkas nefunkcionuoja. Matyt dar nemoku su SWING dirbti, ir maišosi kur Pane, kur Label, kur Dialog ir kaip tai turi veikti. O taip pat ir su scrool, tiesiog man scrool turi inicijuoti jį slenkant vis kitų duomenų rodymą, o lange niekas nesislankioti ir su tom laiko reikšmėm nelabai suprantu kaip tai daroma. XML išmokau skaityti tiek su DOM tiek su SAX, gražinu ten objektą, toliau reik jį tik pateikti kažkaip. Mokinuosi ieškodamas pavyzdėlių, o bandau daryti programą kuri ant žemėlapio vaizduoja duomenis. G
  10. Sveiki. Noriu padaryti paprastą dalyką. Noriu paspausti su pele tam tikrą vietą freime (swing JFrame) ir kad man iššoktų popup langelis ar lentelė visada pastovioje vietoje, to freimo apačioj dešinėje. O tam langelyje pagal paspaudimo vietą būtų rodoma informacija, tarkim paspaudimo vietos koordinatės. Kaip tai gali būti atliekama? Kad aktyvuotųsi paspaudimas ir iššoktų lentelė? Kaip suprantu reikia taikyti mouseClicked metodą, bet kaip toliau aktyvuotą tą lentelės iškvietimą? Kol kas turiu tokį pavyzdį: public void mouseClicked(MouseEvent e) { if (e.getClickCount() == 1 &&a
  11. Sveiki visi. Turiu klausimą ir nežinau kaip jį išpildyti. Turiu didelį masyvą duomenų XML faile. Masyvo ilgis 2000 ar 3000 [x,y] kooordinačių porų. Noriu padarayti taip kad kiekvieną naują sekundę swing panelėje būtų rodoma nauja sekanti koordinačių pora. pirmą sekundę x1,y1 ... antra sekundę x2,y2 ... trečią sekundę x3,y3. Tokiu būdu norėčiau pasidaryti PLAY, PAUSE, STOP mygtukus paleisti automatiniam vaizdavimui, bei slinkties juostą, kurią stumdant pagal masyvo ilgį būtų rodoma atitinkama koordinačių pora. Žinoma kad paspaudus play slinkties juosta judėtų pagal esamą koordinačių porą. Ar
  12. Labas, dekoju uz komentarus. Kad aiskciau butu, tai programele kaip grafine vartotojo sasaja skirta vaizduoti simuliaciju rezultatus. Siuo atveju saltinis yra MATLAB irankiai kurie ir naudoja x,y,z sistemoj duomenis, o man reik perskaiciuot atgal i geografines koordinates. Dar nezinau kaip atrodo papildomi duomenys bet manau jie irgi turetu stoveti XML faile, tai kaip ir savotiska duomenu baze gaunasi. Spaudziam su pele ant tasko ir matom papildoma info, gal ja ir redaguojam bet tas manau ne butina gali buti, uztektu gal tik perziureti. Ieskau zmoniu, bet norinciu neitin yra, o kelis simtus mo
  13. Sveiki, turiu užduotį kuriai atlikti neatrandu laiko. Mano pačio JAVA kalbos žinios dar tik pradedančio lygyje, todėl klausimų daugiau nei realių sprendimų. Ieškau pagalbos kas gerai išmano JAVA, turi patirties ir greičiau žinotų sprendimus kaip susidoroti su užduotimi. Reikalingos programos idėja: Veikimas: programa turi nuskaityti XML failą, jame yra X,Y,Z koordinatės metru sistemoj. Yra objektų koordinatės, ir yra trackingo koordinatės, pvz: <?xml version="1.0" encoding="UTF-8"?> <ROOT> <tx_positions>[0 0 0 433.012701892219 433.012701892219 433.012701892219 3.061
  14. Viskas neblogai, atrodo spausdina ir tt, bet kai reikia vaizduoti tada problemos. Sukuriu dvimatį masyvą, ciklas cikle ir suformuoju double tipą. Tačiau nemoku to double tipo atskirai sukištį į tris kintamus, tarkim datax[], data[y], data[z], kur vėliau laisvai šiuos kintamuosius pasiimčiau kitame faile... trūksta šiek tiek pagrindų tai pasimečiau. Dvimatį double masyvą darau taip: String myArrayList = "[1.0 2.5 3.4;4.5 5.2 6.4;7.7 4.8 9.5]"; String input = myArrayList.toString().replace(" ", ", ").replace("[", "").replace("]", ""); String[] x = input.split(";"); Double[][] result = new
  15. Geri patarimai, einu link tinkslo, bet šiandien kažkas nepavyksta su pasivertimu stringo į masyvą. Tikriausiai susipainiojau. Kaip pvz: nuskaitau xml, nuimtu skliautus, sudedu kablelius ir tada splitinu. Bet dar negaunu trijų skirtingų skaičių masyvų, vis kažkaip eilutė stovi ir blogai vaizduoja. String myArrayList = "[1.0 2.5 3.4;4.5 5.2 6.4;7.7 8.8 9.9]"; String input = myArrayList.replace(" ", ",").replace("[", "").replace("]", ""); String[] x = input.split(";"); String[][] result = new String[x.length][]; for (int i = 0; i<x.length; i++) { result[i] = x[i].split(","); Syst
×
×
  • Pasirinkite naujai kuriamo turinio tipą...