Mega Code Archive

 
Categories / Java / 2D Graphics GUI
 

Unicode display

import java.awt.Font; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTextArea; public class HelloInJapanese extends JPanel {   static JFrame frame;   static String helloInJapanese = "Hello in Japanese is konnichi wa, \u4eca\u65e5\u306f.";   public HelloInJapanese(String characters) {     Font theFont = new Font("Bitstream Cyberbit", Font.PLAIN, 20);     JTextArea area = new JTextArea(characters, 2, 30);     area.setFont(theFont);     area.setLineWrap(true);     JScrollPane scrollpane = new JScrollPane(area);     add(scrollpane);   }   public static void main(String argv[]) {     HelloInJapanese japanesePanel = new HelloInJapanese(helloInJapanese);     frame = new JFrame("Hello in Japanese");     frame.addWindowListener(new WindowAdapter() {       public void windowClosing(WindowEvent e) {         System.exit(0);       }     });     frame.getContentPane().add("Center", japanesePanel);     frame.pack();     frame.setVisible(true);   } }