2016-10-19 3 views
0

私はこの質問がそれほど意味を持たないことを知っていますが、誰かが少なくともそれについてヒントを持っていれば試してみたいと思います。GUIアプリケーションから使用するクラスを決定する

私は現在、大きなGUIプロジェクトに取り組んでいます。 GUIの部分には、Swing APIが使用されます。

プロジェクトはかなり古く、大きくなっています。これらの理由のために、何千ものクラスとサブプロジェクトがあります。時々、(特にバグ修正で)彼らは私にGUIのバグを示して、それを修正することを期待しました。しかし、彼らはまた、バグを修正するためにどのクラスに焦点を当てるべきかを確信していません。

使用するクラスを特定する方法はありますか?GUI

+0

私はあなたがこの質問に間違った答えを得られるとは思わない。それを達成するには多くの方法があります。私はあなたがここで質問するよりも、この主題をグーグルでやっているほうがいいと感じています。それぞれの人は、自分の視点と意見と方法を持っています。 – Blip

+0

@Blip私はクラスを見つけるあなたの方法に非常に興味があります。 –

+1

こんにちは、実際に私は同様のプロジェクトで働いていました。そのプロジェクトでもバグ修正がUIに表示されていました。その責任を負うクラスを見つける必要があります。そのために、そのUI上のテキストを特定し、完全なプロジェクトコード内の同じテキストを検索します。もしそれが見つかった場合は、そのテキストを変更して再度実行してクラスが同じであることを確認してから、機能性とフローのために。 –

答えて

2

swingexplorerという名前の古いプラグインがあると思います。このプラグインを使用すると、スイングオブジェクトをクリックして、関連するクラス名をツリービューで表示します。私が言ったように、それは古いプラグインであり、明らかにそれは死んでいます。しかし、あなたはそれを使用してhereからダウンロードする方法を学ぶことができます(「2.アプリケーションの実行とこのアプリのスパイツールの選択」を参照)。

+0

ありがとうございました。それが私のために働くなら、私はそれを試して、ここに書きます。 –

+0

チュートリアルをもう一度チェックします。あなたの状況にはいくつかの修正が必要です。まず、2.8を無視してください。部。もう1つは、2.7でメインクラスを選択するだけです。ところで、私はあなたが日食を使用していると仮定します。他の開発環境用の他のバージョンがあるかどうかはわかりません。 – rdonuk

+0

はい、私はEclipseを使用しています。このプロジェクトが終了するのは哀れみです。 –

関連する問題