2010-05-30 2 views
0

У меня есть этот код, но он не работает:Java: Как выровнять JPanels

jPanel1.add(jLabel1); 
jPanel2.add(jButton1); 
jPanel2.add(jButton2); 
jPanel3.add(jPanel1,jPanel1.TOP_ALIGNMENT); 
jPanel3.add(jPanel2,jPanel2.BOTTOM_ALIGNMENT); 
setContentPane(jPanel3); 

pack(); 

Пожалуйста, скажите мне, почему!

+0

Код переформатирован; пожалуйста, верните, если это неверно. – trashgod

+0

Возможно, мы могли бы предоставить дополнительную помощь (с фрагментами кода), если бы вы могли показать, какой именно визуальный макет вам нужен для вашей панели. – jfpoilpret

ответ

2

Вы не устанавливаете LayoutManager на любой из панелей. Этот tutorial может быть вам полезен

+0

Спасибо, много! Это действительно помогло мне! – John

+1

@John: Пожалуйста, подумайте о принятии и/или голосовании по этому вопросу. – trashgod

Смежные вопросы