タグ

2009年9月29日のブックマーク (2件)

  • invalidate()とvalidate()とrevalidate()の違い - kaisehのブログ

    各メソッドの働きについて良く混乱するので、まとめます。もっとも、Swingではinvalidate()とvalidate()を直接呼ぶ局面はほとんどないと思います。 invalidate() 自分自身と、全ての親コンポーネントをinvalidにする。 このメソッドはフラグを立てるだけ。 validate() コンポーネントがinvalidなら、レイアウトを再実行した上でvalidにする。 invalidな子コンポーネントがあれば、再帰的にvalidate()を実行する。 コンポーネントがすでにvalidなら、何もしない。 revalidate() まず、自身のinvalidate()を実行する。 次に、親コンポーネントを順に辿り、isValidateRoot()がtrueを返すコンポーネントを探す。ちなみに、trueを返すのはJRootPaneとJScrollPaneとJTextField

    invalidate()とvalidate()とrevalidate()の違い - kaisehのブログ
  • JUnit/FindBugs/PMDなどを総観できるQALab/Limy

    便利なEclipseプラグイン集「Limy」とは 「Limy」というEclipseプラグインをご存じでしょうか。これは、コード支援機能やプロジェクトの品質管理機能、プロパティエディタやVelocityテンプレートエディタなどが含まれている便利なEclipseプラグイン集です。 今回は、Limy Eclipseプラグインに統合されているソフトウェアの品質レポートを生成する「QALab」の機能を利用したソフトウェア品質管理やLimy EclipseプラグインのQALab実行機能について紹介します。 ■さまざまな品質管理機能を一括実行/総観できる「QALab」 Javaで品質管理を行うツールとして、さまざまなツールが提供されていますが、それらを利用するには1つずつセットアップする必要があり面倒です。 ObjectLABにより開発されるQALabを利用すると、さまざまな品質管理ツールを一括して実行

    JUnit/FindBugs/PMDなどを総観できるQALab/Limy