在JOptionPane中将文本右对齐
是否可以在JOptionPane中将文本对齐? (我不想使用JDialog)因为我想用阿拉伯语写一些句子
创建JPanel,在JPanel中对齐文本,然后将JPanel添加为JOptionPane的Object参数。 或者使用JDialog(为什么不希望使用其中一种?)。
String message = "This is some text!"; JLabel messageLabel = new JLabel(message); JOptionPane.showConfirmDialog(null, messageLabel);
尝试在JOptionPane上使用JLabel,然后使用HTML对齐它。
您可以在此处找到有关在Swing组件中使用HTML的更多信息
希望这可以帮助。
正如… Hovercraft Full Of Eels所述 ,你完全可以在JOptionPane#showMessageDialog
使用JComponent作为消息。 因此,使用GridBagLayout
创建一个JPanel
,在文本中放入一个JLabel
,使用一组GridBagConstraints
来确保文本正确对齐,瞧! 具有右对齐文本的JOptionPane。