2012-02-20 14 views
0

フレームのメインパネルにスクロールペインを追加しました。しかし、それは正しく表示されない、ここで私はそれが右側に表示され得るものです:JScrollpaneが正しく表示されない

JScrollPane jScrollPane = new JScrollPane(area); 
jScrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS); 
jScrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS); 
jScrollPane.setViewportBorder(new LineBorder(Color.RED)); 
pane.add(jScrollPane, BorderLayout.EAST); 

EDIT:

http://postimage.org/image/extp3ncql/

ここにコードされ、その領域に言及し忘れたラベルです。

+0

あなたはwhの後に何も持っていませんでしたあなたが持っていれば、何らかのリンクやコードを投稿できますか? –

+0

http://stackoverflow.com/questions/3537763/scrollpane-for-jpanel –

+0

'BorderLayout.EAST'、' WEST'などを使用することは推奨されません。代わりに 'BorderLayout.LINE_END'を使用してください – Jack

答えて

3

1)すべての領域を除く)私はsuggesst Boxまたは直接BoxLayout

または

2を使用すると思い、別の適切なLayoutManager使用BorderLayout.CENTERは、あなたのareaがある場合PreferredSizeJComponent

3)から来たacepted JTextAreaあなたはかなり設定することができますJTextArea(int rows, int columns)

関連する問題