2017-06-26 8 views
-2

に見えるのJTableを行うことができます。どのように私は非表示にし、私は私が目に見えないにJScrollPaneのを設定し、フォームロード時に何をしたかのJFrame

jScrollPane1.setVisible(false); 

をそれがうまく働いたが、私はそれを見えるようにしようとしたときに(自然にjScrollPane1.setVisible(true);)何も起こらず、目に見えなくなります。

私は何が間違っていますか?

あなたのJFrameで
+1

1にスクロールを設定した直後に)の可視性を変更した後、それを保持するコンテナで 'revalidate()'と 'repaint()'を呼び出す必要があります。または、ビューの入れ替えにCardLayoutを使用することを検討してください。 –

答えて

-1

(私はあなたがスクロールを保持するためのJFrameを使用していると仮定している)、この2つの関数を呼び出す:

getContentPane().validate(); getContentPane().repaint();

あなたが目に見える

+0

皆さんありがとうございました。それは命を救うことでした。と私は知らなかった非常に迷惑なもの:)しかし、再びthx –

関連する問題