ここではJavaのバイトコード操作ライブラリ、Javassistとjava.lang.instrumentのpremainの仕組みを使用して、Javaアプリケーションにフックを設置する方法を、サンプルを交えながら解説します。 もっと短く言うと、Javaアプリに追加の処理を差し込んでみよう!
本コラムの第6回では、「JSR 295: Beans Binding」の概要を紹介した。JSR 295は、複数のJavaBeansのプロパティを同期させるためのバインディングAPIである。第6回ではその参考としていくつかのバインディングフレームワークの使い方を解説した。 4月に入り、java.net ...
// 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 ...
今月はJavaにおける最大のお祭りJavaOneがサンフランシスコで行われます。櫻庭も例年のごとく参加します。せっかく参加するのですから,この連載でもJavaOneをレポートしたいと思います。 そこで,変則的なのですが,今月は今週と第4週をJava SE 6完全攻略 ...