gpt4 book ai didi

java - JFrame 标题不会正确对齐

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:10:56 25 4
gpt4 key购买 nike

我有一个简单的 JFrame 窗口,它的标题一直向右浮动(尽管是用英文写的)。住在中东但使用英文版的 Windows 7。正确对齐标题​​文本和左端的正确方法是什么标题栏?

imports...

public class MainWindow extends JFrame {

private JPanel contentPane;
private final String arr[] = {"1","2","3","4","5","6","7","8","9","10"};

/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
MainWindow frame = new MainWindow("The Simulator");

frame.setVisible(true);

} catch (Exception e) {
e.printStackTrace();
}
}
});
}

/**
* Create the frame.
*/
public MainWindow(String title) {
super(title);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 582, 435);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));

JButton btnRandom = new JButton("Generate new random DCSP");
contentPane.add(btnRandom);

JButton btnManual = new JButton("Generate new manual DCSP");

contentPane.add(btnManual);
}

}

没有帮助使用

frame.setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT);

frame.applyComponentOrientation(ComponentOrientation.getOrientation(Locale.US));

最佳答案

标题文本对齐的方向,实际上取决于它运行的操作系统。我知道在我的 Windows 8 计算机上,文本在中间对齐,在 osx 中也是如此,但在 Windows 7 中它在右边。 This solution虽然是一种解决方法,但我不知道它是否适用于所有操作系统。

关于java - JFrame 标题不会正确对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13782796/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com