JOptionPane でテキストを右揃えにすることはできますか? (JDialogは使いたくない)アラビア語で文章を書きたいので
12227 次
4 に答える
6
String message = "<html><body><div width='200px' align='right'>This is some text!</div></body></html>";
JLabel messageLabel = new JLabel(message);
JOptionPane.showConfirmDialog(null, messageLabel);
于 2011-06-23T13:43:02.803 に答える
6
JPanel を作成し、JPanel にテキストを配置してから、JPanel を JOptionPane の Object パラメータとして追加します。または、JDialog を使用します (これらのいずれかを使用したくないのはなぜですか?)。
于 2011-06-23T13:38:06.210 に答える
3
... Hovercraft Full Of Eelsで述べられているように、JComponentをメッセージとして完全に使用できますJOptionPane#showMessageDialog
。結果として、をJPanel
使用して作成し、テキストにGridBagLayout
aを入れ、の右のJLabel
セットを使用して、テキストが右揃えになっGridBagConstraints
ていることを確認します。右揃えのテキストを持つJOptionPane。
于 2011-06-23T13:44:24.177 に答える
3
JOptionPane で JLabel を使用してみてから、HTML を使用して整列させます。
Swing コンポーネントで HTML を使用する方法の詳細については、こちらを参照してください。
お役に立てれば。
于 2011-06-23T13:38:26.353 に答える