- - PR -
フェールオーバー後のJSPのAppletについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-06-30 15:40
こんにちは。
皆さんに教えてもらいたいです。 現在JSPでAppletを使用して色を点灯しています。 色変更メソッド(makeIndicatorに指定の色、文字を渡しています)で 色の変更を行うことが出来る仕組みになっています。 通常普通に動作していてもフェールオーバー後に 同じように色を変更しようと思うと変更しません。 フェールオーバーと何か関係があるのでしょうか? よろしくお願いします。 JSPのApplet部分 <applet code="XXXXXXX.class" ←Appletは別にしてXXXX.jarにしています。 codebase="./XXXXXXX" width="180" height="50" name="testApplet" archive="XXXX.jar,xmlparserv2.jar, aqapi.jar,j2ee.jar,oc4jclient.jar,classes12.jar"> </applet> 色変更Appletソース部分 /** * 背景色、文字の設定 * @param color 背景色 * @param message 文字 */ public void makeIndicator(Color color, String message) { this.backColor = color; this.message = message; super.repaint(); } /** * 描画 * @see java.awt.Component#paint(java.awt.Graphics) */ public void paint(Graphics g) { final int width = this.getWidth(); final int height = this.getHeight(); // インジケーターイメージの書き換え g.setColor(backColor ); //背景 g.fillRect(0, 0, width, height); g.setColor(0xFF0000); //文字 g.setFont(new Font(ISDefine.APPLET_STYLE, Font.BOLD, 20)); FontMetrics fo = g.getFontMetrics(); int strWidth = fo.stringWidth(message); g.drawString(message, (width / 2) - strWidth / 2, height / 2 + 10); } |
1