2017-05-15 8 views
0

amharic言語を読むためにこのコードを修正するには?Amharic文字を読み取るためのSwing GUIエンコーディング

import java.awt.FlowLayout; 
import javax.swing.JButton;` 
import javax.swing.JFrame; 
import javax.swing.SwingUtilities; 

public class Gui { 

    public static void main(String[] args) { 
     SwingUtilities.invokeLater(() -> new Gui().start()); 
    } 

    public void start() { 
     JFrame frame = new JFrame(" አማረኛ "); 
     JButton btn = new JButton(" ስላም "); 
     JButton btn2 = new JButton(" ሃይ"); 

     frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
     frame.getContentPane().setLayout(new FlowLayout(FlowLayout.LEFT)); 
     frame.getContentPane().add(btn); 
     frame.getContentPane().add(btn2); 
     frame.setSize(250, 220); 
     frame.setVisible(true); 
    } 

} 

click this link the output look like this Image

+1

表示しようとしている文字セットをサポートしているルックアンドフィールズフォントに変更する必要があるかもしれません。 – MadProgrammer

答えて

0

あなたは、Unicodeの記号を使用して試すことができます。例:

JButton btn = new JButton(" \u1235\u120B\u137F "); 

これらのコードは、単純なGoogle検索で見つけることができます。 ちょうどこのようにしてください: "ሃunicode"
コードの16進数(最後の4桁)を見つけ、 "\ u"を先頭に追加してください。

+0

JButtonのフォントがこれらのAmharicをサポートしていない限り、文字。 –

関連する問題