我是Java新手,下面是我编写的用于学习Java的简单代码。
我想为输出程序设置RIGHT TO LEFT
方向。我的语言是persian
,因为我们写的是阿拉伯语right to left
,右text-align
package ir.salam;
import javax.swing.*;
import java.awt.*;
import java.io.PrintWriter;
import java.util.Scanner;
/**
* Created by tux-world on 7/8/14.
*/
public class JavaTuts {
private static Scanner in= new Scanner( System.in );
private static PrintWriter out= new PrintWriter( System.out,true );
public static void main( String args[])
{
String yourName;
out.println("HI, please Choose one of this items.");
menu();
yourName = JOptionPane.showInputDialog(
null, "Please enter your name: ");
JOptionPane.showMessageDialog(null,
"Hello " + yourName );
}
public static void menu(){
JOptionPane.showMessageDialog(null,
"لطفا یکی از گزینه های زیر را انتخاب کنید:\n" +
"۱- ایجاد یک رکورد جدید\n" +
"۲- نمایش رکورد ثبت شده\n" +
"۳- خروج از برنامه",
"منوی اصلی برنامه"
, JOptionPane.PLAIN_MESSAGE);
}
}
答案 0 :(得分:1)
您可以创建一个Jframe并将方向从右向左设置:
JFrame jframe= new JFrame();
jframe.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
JOptionPane.showMessageDialog(jframe, "لطفا یکی از گزینه های زیر را انتخاب کنید:\n" +
"۱- ایجاد یک رکورد جدید\n" +
"۲- نمایش رکورد ثبت شده\n" +
"۳- خروج از برنامه",
"منوی اصلی برنامه", JOptionPane.PLAIN_MESSAGE);
答案 1 :(得分:1)
Oracle有一些可能有用的示例: http://docs.oracle.com/javase/tutorial/i18n/text/bidi.html