Java 为输出程序设置方向

标签 java swing

我是 Java 新手,下面是我为学习 Java 编写的简单代码。

我想为输出程序设置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);
    }
}

最佳答案

您可以创建一个 Jframe 并设置从右到左的方向:

JFrame jframe= new JFrame();  
jframe.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);  
JOptionPane.showMessageDialog(jframe, "لطفا یکی از گزینه های زیر را انتخاب کنید:\n" +
                    "۱- ایجاد یک رکورد جدید\n" +
                    "۲- نمایش رکورد ثبت شده\n" +
                    "۳- خروج از برنامه",
            "منوی اصلی برنامه", JOptionPane.PLAIN_MESSAGE);

关于Java 为输出程序设置方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24635508/

相关文章:

java - 用JAVA写json最好的CSV格式是什么?

java - eclipse: 'failed to create the part' s 控件错误,StringIndexOutOfBoundsException

java - 使用 TAB 将焦点更改为 JTable 中的下一个组件

java - DragTabFrame 关闭不一致

java - 在 OSGi 引用注释中动态设置目标属性

java - Spring Openid、OpenIDAuthenticationToken

java - 用户无法关闭的消息对话框

java - 如何在 JTextPane 中删除选定的文本? (java)

java - 将两个数组放入 Jtable 行

java - 我的 Java 代码下载了一个文件,但大小错误