Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Java: swing ja ^-merkki linuxilla

tn [15.02.2006 17:28:39]

#

Miten ihmeessä saisin hattumerkin (^) toimimaan swingin JTextField-komponentissa Linuksilla. Windowsilla tuo toimii normaalisti. Linuksissa sen sijaan yrittää soveltaa itsepäisesti seuraavaan merkkiin. Jos siis näppäilen esim. 3^2 tulee tekstikenttään näkyviin 32. Jos sen sijaan yritän rämpätä pelkästään sitä hattumerkkiä, niin tekstikenttään ei ilmesty yhtään mitään. Olisi mukavaa, jos tuon saisi toimimaan jollakin yksinkertaisella tavalla. En siis mielelläni rupeaisi säätämään mitään omaa näppäinpainallusten käsittelijää...

A-P [18.02.2006 23:02:32]

#

Hattumerkin toimivuus tai paremminkin toimimattomuus on ilmeisesti bugi Javan Linux-versiossa. Kts. http://groups.google.fi/group/sfnet.atk.sodat/msg/9d83a713e45df1ae

tn [19.02.2006 12:58:06]

#

No hyvä että tuokin selvisi. Näköjään muutama muukaan merkki (esim. tilde (~), ja pari heittomerkkiä) kuuluu toimimattomien joukkoon, en vain itse sattunut niitä huomaamaan, kun en tarvinnut. Harmi vain, että oli noin perustavaa laatua oleva ongelma. Elättelin jo toiveita, että ne erikoismerkit olisi pitänyt vain laittaa jotekin yksinkertaisesti päälle tms. No päätin sitten tehdä linuxkäyttäjiä varten ohjelmaani mahdollisuuden käyttää risuaitaa (#) hattumerkin sijasta. Vähän purkkaratkaisu, mutta ainakin yksinkertainen. :(

panttu [21.02.2006 20:10:26]

#

Linukassa hatun saa kun painaa ensin hattua ja sen jälkeen pitkää, jolloin tuota seuraavan merkin erikoiskäsittelyä ei tehdä

tn [21.02.2006 22:59:16]

#

Mikä ihmeen hinku kaikilla on sanoa tuo sinänsä niin yksinkertainen asia mahdollisimman vaikeasti ymmärrettävällä tavalla? :) (vrt. http://mureakuha.com/keskustelut/4?1140 ) No, joka tapauksessa se ei toimi, vaikka mitä näppäintä yrittäisi lätkiä sen jälkeen.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta