Ho il seguente testo:.Come forzare JTable a NON invertire il testo nel caso in cui contenga caratteri arabi?
وزا parola
Ma quando la visualizzazione sul mio JTable sembra che questo:.
parola وزا
In ogni JLabel o TextArea o qualsiasi altro input assomiglia al testo originale:
parola
SOLO sulla JTable Sto avendo tale problema.
Non mi interessa se ha senso o no, e sì, so che la lingua araba è scritta da destra a sinistra. La mia ipotesi è che Java lo stia rilevando e lo inverta automaticamente, ma non lo voglio.
Nota: non ho idea di cosa significa وزا, e per scopi pratici non mi interessa. È anche irrilevante per questo caso se وزا. Parola non ha senso e parola. وزا fa o viceversa.
Nota 2: il testo, invertito o non è sempre allineato a sinistra (come mi aspetto che sia).
Grazie in anticipo.
Per un aiuto migliore, pubblicare un [SSCCE] (http://sscce.org/). Immagino che parte del problema sia che non ha senso mescolare gli stili di testo Left-to-Right e Right-to-Left (supponendo che sia .. Caratteri arabi al lato dell'inglese?). Potresti non rappresentarne uno come suggerimento? –
Sono curioso di vedere la schermata che mostra la descrizione sopra. Per favore, puoi condividerlo. – Amarnath
Quale versione di Java stai usando. Una JLabel dovrebbe anche rendere quella stringa con i caratteri latini a sinistra della parola araba. – jarnbjo