2009-07-01 3 views
0

Любой способ, которым можно разместить JTextArea справа от JPanel?JTextArea alignment

+0

Вы должны быть более конкретными. Возможно, если вы разместите часть своего кода, это поможет или скриншот вашего приложения – willcodejavaforfood

ответ

0

Попробуйте сначала добавить компонент разделителя в JPanel, который будет перемещать текстовую область вправо. Код для создания такого компонента: Box.createHorizontalGlue();

1

Возможно, вы имели в виду в пределахJPanel?

Если да, то вы могли бы построить JPanel с BorderLayout в качестве его менеджера компоновки, затем добавьте JTextArea с

panel.add(textArea, BorderLayout.EAST); 

Вполне возможно, что BorderLayout не то, что вы хотите, хотя, в зависимости от правой части управления. Есть много вариантов. Я предлагаю вам прочитать layout tutorial для более подробной информации.

Если это не то, что вы имеете в виду, уточните вопрос.

+0

yep !! tats wat я имел в виду .. – 2009-07-01 10:31:20

1

Это зависит от LayoutManager, который использует ваш JPanel, а не JTextArea. Если вы не укажете LayoutManager при создании своего JPanel, он будет использовать FlowLayout.