onko linuxille mitään kehitysympäristöä jossa olisi viiva-komponentti kuten visual basicissa?
kielellä ei mitään merkitystä kun itse sovellus on erittäin yksinkertainen, mutta siihen tulisi 128 viivakomponenttia joilla OnMouseDown-tapahtuma pitäisi olla.
Gambasissa ei näytä olevan, eikä myöskään Lazaruksessa.
kielellä ei mitään merkitystä kun itse sovellus on erittäin yksinkertainen, mutta siihen tulisi 128 viivakomponenttia joilla OnMouseDown-tapahtuma pitäisi olla.
Gambasissa ei näytä olevan, eikä myöskään Lazaruksessa.
Vastaukset 9
Vanhimmat
Javassa varmasti on valmiina. Tosin viivan piirto on niin simppeli homma, että eihän sellaisen funktion kirjoittaminen nyt ole kuin pari hassua riviä.
tarkoitatko netbeansia, jbuilderia vai jotain muuta?
jos tuo viiva-komponentti eventteineen ja ominaisuuksineen olisi helppo toteuttaa, niin miksei sitä ole missään mukana?
Kyllä se siellä Java API:ssa asuu. En sitten tiedä IDE:stä missä sille olisi joku nappi. Näen nyt komponentin tässä uudelleen käytettävänä oliona enkä minkään RAD-työkalun viritelmänä.
Jos sille nappia ei ole, syynä lienee se että on niin marginaalista tarve tuollaiselle.
eli miten se sitten java apista otetaan lomakkeelle?
jos missään ei valmista komponenttia ole, jonka voisi vain lomakkeelle raahata?
>...sellaisen funktion kirjoittaminen nyt ole kuin pari hassua riviä.
Jaahas, sitä on opiskeltu graafisia järjestelmiäkin. ;)
Ei muuta kuin koodia kehiin! Haluan tosiaan nähdä kahdella rivillä toteutetun viivanpiirtorutiinin.
Niin varmaan moni muukin joten sinulla lienee salainen puhelinnumero ettei tarvitse koko aikaa olla kieltäytymässä houkuttelevista työtarjouksista?
"eli miten se sitten java apista otetaan lomakkeelle?"
http://java.sun.com/j2se/1.5.0/docs/api/java/awt/geom/Line2D.html
Eli siitä kirjoitat sitä koodia. Oliot ovat komponentteja. Jos haluat raahata jotain viivoja niin sitten sinun tarvitsee ohjelmoida sellainen olio ellei valmista ole.
Ei jeesus mitä avuttomuutta.
http://en.wikipedia.org/wiki/Bresenham's_line_algorithm
Tuossa olisi optimoitu algoritmi. Ja varmasti onnistuu viivanpiirtoa rivioptimoitua jos välttämättä haluaa. Kärjistin asia koska tämä on tosiaankin äärimmäisen yksinkertainen operaatio.
"Jaahas, sitä on opiskeltu graafisia järjestelmiäkin. ;)"
No yksinkertaisen 3D-moottorin olen joskus vääntäny ja parhaillaan on kiinnostuksen kohteet fotorealistisessa raytracetuksessa. Ei niinkään raytracemoottorissa koska valmiitakin löytyy, mutta on kiva laskea valaisua ja materiaaleja.
>...jeesus mitä avuttomuutta.
Just. Ja sitten se kahden rivin viivanpiirtokoodi? ;)
tuli sitten vielä kokeiltua realbasicia joka on linuxille ilmainen. siitähän tuo ihme löytyikin vakiona.
nyt pääsee siirtämään windows-sovellusta linuxiin ilman ohjelmointitaitoa :D