2010-12-03 9 views
-1

私はJOptionPaneを使用していますが、タブがあります。タブでは、JScrollPaneを使用して、多くのテキストフィールド、lablesおよびコンボボックスを持つGUIを作成しています。非常に遅いJComboBoxを実行しています

GUIの作成時間は良いですが、私はGUIの遅い応答、特にJComboBoxを扱っています。アイテムを選択すると、それを表示するのに約1秒かかります。

私はたくさんのことを試してみましたが、非常に多くのことを試みましたが、具体的な解決策を見つけることができませんでした。 私の懸念は、コンボボックスの応答をスピードアップすることです。

我々が与えることができる非常に具体的なアドバイスがない作業例がないと おかげ

+2

コードサンプルとマシン/ VMの仕様は、参考になる...ああとコンボボックスのデータソースは何ですか?アプリケーションの一部を切り出してみて、それがまだ遅いpreformanceのを持っているかどうかを確認 – Jules

+0

String [] values = {"A"、 "B"、 "C"、 "D"、 "E"}; Arrays.sort(values); JComboBox comboBox =新しいJComboBox(値)。 Windows XP、i7プロセッサー、4GB RAMでJAVA 5を使用 – Rites

+3

実用的な自己完結型の例を提供します。 – Mot

答えて

1

を提案してください。いくつかの一般的な戦術:

  • は、メモリ使用量の最も遅い
  • ルックを予備成形されているプログラムのどの部分(複数可)を決定するためにいくつかのプロファイリングを行い、あなたの最大の縁ではないことを確認してください。
関連する問題