Любой способ, которым можно разместить JTextArea
справа от JPanel
?JTextArea alignment
ответ
Попробуйте сначала добавить компонент разделителя в JPanel, который будет перемещать текстовую область вправо. Код для создания такого компонента: Box.createHorizontalGlue();
Возможно, вы имели в виду в пределахJPanel
?
Если да, то вы могли бы построить JPanel
с BorderLayout
в качестве его менеджера компоновки, затем добавьте JTextArea
с
panel.add(textArea, BorderLayout.EAST);
Вполне возможно, что BorderLayout
не то, что вы хотите, хотя, в зависимости от правой части управления. Есть много вариантов. Я предлагаю вам прочитать layout tutorial для более подробной информации.
Если это не то, что вы имеете в виду, уточните вопрос.
yep !! tats wat я имел в виду .. – 2009-07-01 10:31:20
Это зависит от LayoutManager
, который использует ваш JPanel
, а не JTextArea
. Если вы не укажете LayoutManager
при создании своего JPanel
, он будет использовать FlowLayout
.
Вы должны быть более конкретными. Возможно, если вы разместите часть своего кода, это поможет или скриншот вашего приложения – willcodejavaforfood