人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Swingでアプリケーションを開発しています。
進捗状況を表示しようと、JProgressBarをJFrameに貼り付けてみたのですが、
単体では表示出来るのに、開発中のソフトに組み込むとFrameは表示されるのに、中身が透明で何も表示されないという事象が発生します。

この件、心当たりある方ご教授願います。

ソースについてはコメント欄に記述させて頂きます。

●質問者: ピ
●カテゴリ:コンピュータ 学習・教育
✍キーワード:Swing りある アプリケーション コメント欄 ソフト
○ 状態 :キャンセル
└ 回答数 : 1/1件

▽最新の回答へ

1 ● tsukasa57

コメントを読むと問題が切り分けできたみたいですね。

"時間のかかる処理"をコメントアウトしてみた場合、正常に進捗バーが表示されました。

ちなみに"時間のかかる処理"はhttp通信による情報取得です。

とのことなので、今回の事象は「JProgressBar の使い方の問題ではなく、Java のスレッドの使い方の問題」です。

ちゃんと理解したいならスレッドに関して検索して欲しいんですけど、とりあえず、

http://d.hatena.ne.jp/gsf_zero1/20061124

を挙げておきます。http通信による情報取得で JProgressBar を使うサンプルがあります(JProgressBar というよりは SwingWorker を用いたスレッド処理の解説といった方が良いかもしれないです)。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ