İçindebulunan JScrollPane
var ve JTextArea'nın yönünü sağdan sola doğru ayarlamaya çalışıyorum, böylece içindeki metin sağdan başlayacak ve kaydırma çubuğu solJTextArea yönünün sağdan sola doğru nasıl ayarlanacağı (JOptionPane içinde)
olacak denedim aşağıdaki ancak yönelim yönünü etkilemedi:
txt.applyComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
txt.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
txt.setAlignmentX(JTextArea.RIGHT_ALIGNMENT);
DÜZENLEME:
iki cevaplar camickr & trashgod iyi çalışıyor ama JTextArea benim bir nesne Mesaj olarak kullanmak ve OptionPane iletmek benim programımda değil.
EDIT2: Ben bu konuya alternatif bir çözüm yoktur .. JOptionPane içeriğine uygularsanız setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
çalışmaz anladım
? Benim koduna benzer
: Sol
scrollPane.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
olacak
import java.awt.*; import java.util.*; import javax.swing.*; public class TextArea extends JPanel { private JTextArea txt = new JTextArea(); public TextArea() { setLayout(new GridLayout()); txt.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT); JScrollPane scroll = new JScrollPane(txt); scroll.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT); setPreferredSize(new Dimension(200,200)); this.add(scroll); } private void display() { Object[] options = {this}; JOptionPane pane = new JOptionPane(); int option = pane.showOptionDialog(null, null, "Title", JOptionPane.DEFAULT_OPTION, JOptionPane.PLAIN_MESSAGE, null, options, options[0]); } public static void main(String[] args) { new TextArea().display(); } }
Post sizin SSCCE var !!!! – camickr
Son olarak, her soruyla birlikte yayınlanması gereken bir SSCCE. Güncellemeye bakın. – camickr