1

私はこの構造を持っています:

<JFrame>
         <JPanel backgroundcolor = "pink">
            <JScrollPane>
                <JTable>!!!Data here !!!</JTable>
            </JScrollPane>
         </JPanel>
</JFrame>

setSizeを使用せずにScrollPaneを拡大してウィンドウ全体をカバーするにはどうすればよいですか?これが今のように見えます: 代替テキストhttp://img22.imageshack.us/img22/8491/17747996.png

ありがとう!

4

3 に答える 3

1

うーん!JScrollpaneコンテナのレイアウトマネージャーとしてBorderLayoutを使用するなど、簡単なソリューションを提供した人は誰もいませんでした。

于 2010-06-30T02:08:03.807 に答える
0

使用setPreferredScrollableViewportSize()と適切なレイアウト。

編集:コンテナへのテーブルの追加でsetFillsViewportHeight()説明されているように、も必要になります。

于 2010-06-24T04:22:59.527 に答える
0

XMLファイル形式に精通していません。

コード化されている場合は、次のようにコード化する必要があります。

JScrollPane1 = new JScrollPane();
JPanel1.add(JscrollPane1);
JScrollPane1.setBounds(5,29,636,122);

JTable1 = new JTable();    
JPanel1.add(JTable1);
JScrollPane1.setBounds(5,434,553,3097);
JScrollPane1.setViewportView(JTable1);
于 2010-06-24T04:25:19.473 に答える