に見えるのJTableを行うことができます。どのように私は非表示にし、私は私が目に見えないにJScrollPaneのを設定し、フォームロード時に何をしたかのJFrame
jScrollPane1.setVisible(false);
をそれがうまく働いたが、私はそれを見えるようにしようとしたときに(自然にjScrollPane1.setVisible(true);
)何も起こらず、目に見えなくなります。
私は何が間違っていますか?
あなたのJFrameでに見えるのJTableを行うことができます。どのように私は非表示にし、私は私が目に見えないにJScrollPaneのを設定し、フォームロード時に何をしたかのJFrame
jScrollPane1.setVisible(false);
をそれがうまく働いたが、私はそれを見えるようにしようとしたときに(自然にjScrollPane1.setVisible(true);
)何も起こらず、目に見えなくなります。
私は何が間違っていますか?
あなたのJFrameで(私はあなたがスクロールを保持するためのJFrameを使用していると仮定している)、この2つの関数を呼び出す:
getContentPane().validate(); getContentPane().repaint();
あなたが目に見える
皆さんありがとうございました。それは命を救うことでした。と私は知らなかった非常に迷惑なもの:)しかし、再びthx –
1にスクロールを設定した直後に)の可視性を変更した後、それを保持するコンテナで 'revalidate()'と 'repaint()'を呼び出す必要があります。または、ビューの入れ替えにCardLayoutを使用することを検討してください。 –