ここではJavaのバイトコード操作ライブラリ、Javassistとjava.lang.instrumentのpremainの仕組みを使用して、Javaアプリケーションにフックを設置する方法を、サンプルを交えながら解説します。 もっと短く言うと、Javaアプリに追加の処理を差し込んでみよう!
// JLabel = a GUI display area for a string of text, an image or both. label.setHorizontalTextPosition(JLabel.CENTER); // set text CENTER, LEFT or BOTTOM of the image ...
本コラムの第6回では、「JSR 295: Beans Binding」の概要を紹介した。JSR 295は、複数のJavaBeansのプロパティを同期させるためのバインディングAPIである。第6回ではその参考としていくつかのバインディングフレームワークの使い方を解説した。 4月に入り、java.net ...