Thread View: pl.comp.lang.java
3 messages
3 total messages
Started by szyk100
Fri, 12 Dec 2014 20:23
Polskie znaki w konrolerach Swing
Author: szyk100
Date: Fri, 12 Dec 2014 20:23
Date: Fri, 12 Dec 2014 20:23
10 lines
1809 bytes
1809 bytes
Witam
Zaczynam bawić się Javą i napotkałem dziwny problem. Polskie znaki koduję w plikach źródłowych w UTF-8, kompiluje się to bez problemu, ale wyświetla się kaszana. Oto przykład:
JTextArea mText = new JTextArea("nuic noc dzień łąka łudź", 30, 100);
A wyświetla się:
nuic noc dzieĹ" Ĺ'Ä...ka Ĺ'udĹş
I nie wiem czemu? Przecież Java obsługuje Unicode. Proszę o radę:
Co zrobić by Java wyświetlała polskie znaki podane w kodzie źródłowym?
z góry dzięki
Szyk Cech
Re: Polskie znaki w konrolerach Swing
Author: szyk100
Date: Tue, 16 Dec 2014 19:39
Date: Tue, 16 Dec 2014 19:39
1 lines
1705 bytes
1705 bytes
Ja się pytam o te polskie znaki bo nic na ten temat niema w ksiżążce "Java kompendium programisty Wydanie VIII" Herbert Schmildt jaką się posługuję. W Internecie w między czasie wyczytałem, że do tłumaczenia używa się specjalnych identyfikatorów w kodzie które są podmieniane na prawdziwe komunikaty (tłumaczone lub nie). To rozwiązanie jest wzorowane na starym śmierdzielu z M$ mianowicie bibliotece MFC... To taka otrzeźwiałka dla tych co myśłą, że Java to nowoczesne rozwiązanie...
Re: Polskie znaki w konrolerach Swing
Author: szyk100
Date: Thu, 15 Jan 2015 15:31
Date: Thu, 15 Jan 2015 15:31
3 lines
1670 bytes
1670 bytes
Przewąchałem nieco temat i wygląda na to, że trzeba tłumaczyć interfejs przy pomocy klasy pochodnej od ResourceBundle w której przesłania się metodę newBundle zgodnie z tym co tu opisali: https://stackoverflow.com/questions/4659929/how-to-use-utf-8-in-resource-properties-with-resourcebundle/4660195#4660195?s=37dd35baef0b44278b10ca8d267c388e I to działa. Choć na około. Ale nie dziwota w końcu to Java...
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads