java - How to force JTable to NOT invert text in the case it contains arabic characters? -


i have following text:

وزا.word

but when displaying on jtable looks this:

word.وزا

in every jlabel or textarea or other input original text:

وزا.word

only on jtable having such problem.

i not care if making sense or not, , yes know arabic language written right left. guess java detecting , automatically inverting it, not want to.

note: have no idea وزا means, , practical purposes don't care. it's irrelevant case wether وزا.word not make sense , word.وزا or viceversa.

note 2: text, reversed or not aligned left (as expect to).

thanks in advance.

at guess, default locale giving default renderer componentorientation inconsistent other settings. might try creating custom renderer having preferred orientation using 1 of approaches suggested here.

addendum: java.text.bidi supports bidirectional reordering; may able use unicode format control code points, suggested in q&a.


Comments