Mam następujący tekst:.Jak zmusić JTable do NIE odwracania tekstu w przypadku, gdy zawiera on znaki arabskie?
وزا słowo
Ale podczas wyświetlania go na moim JTable wygląda to tak:.
słowo وزا
W każdym JLabel lub TextArea lub inne dane wejściowe wyglądają jak oryginalny tekst:
وزا. Słowo
TYLKO na JTable Mam taki problem.
Nie obchodzi mnie, czy ma sens, czy nie, i tak, wiem, że język arabski jest pisany od prawej do lewej. Domyślam się, że Java go wykrywa i automatycznie go odwraca, ale ja tego nie chcę.
Uwaga: Nie mam pojęcia, co oznacza وزا, a do celów praktycznych nie obchodzi mnie to. Jest to również nieistotne dla tego przypadku. وزا. Słowo nie ma sensu i słowo . وزا robi lub viceversa.
Uwaga 2: Tekst, odwrócony lub nie jest zawsze wyrównany w lewo (jak się spodziewam).
Z góry dziękuję.
Aby uzyskać lepszą pomoc wcześniej, opublikuj [SSCCE] (http://sscce.org/). Sądzę, że część problemu polega na tym, że nie ma sensu mieszanie obu stylów tekstu od lewej do prawej i od prawej do prawej (zgadywanie, które jest ... znakami arabskimi obok angielskiego?). Czy nie mógłbyś reprezentować jednego jako wskazówki? –
Jestem ciekawy, aby zobaczyć ekran, który pokazuje powyższy opis. Czy możesz to udostępnić. – Amarnath
Którą wersję Java używasz. JLabel powinien również renderować ten ciąg z łacińskimi znakami po lewej stronie arabskiego słowa. – jarnbjo