• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HTMLから起動時、動作不正?)

HTML起動時の動作不正

このQ&Aのポイント
  • HTMLから起動時に動作が正しくない問題が発生しています。
  • DOSプロンプトからの実行では問題ありませんが、HTMLから実行するとグレーの画面になります。
  • IEの設定を調べて変更しましたが、問題は解決していません。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

/* コマンドプロンプトでそのままコンパイルしようとしてもできなかったよ、ファイルを分けたならきちんとその旨を書こう! */ /* sampleframe.java */ import java.awt.Frame; import java.awt.Label; public class sampleframe extends Frame { private Label label = null; public sampleframe() { super(); initialize(); } public void initialize() { label = new Label(); label.setBounds(24, 106, 116, 13); label.setText("aaaaaaaaaa"); label.setAlignment(java.awt.Label.CENTER); this.add(label, null); this.setLayout(null); this.setSize(500,300); this.setTitle("Frame"); } } /* MainPart.java */ import java.applet.Applet; /* AppletとしてHTMLから呼び出すときはAppletを継承し init関数に初期化処理を書くらしい */ public class MainPart extends Applet{ private sampleframe x; /* 何となくメンバ変数に*/ public void init() { x = new sampleframe(); x.setVisible(true); } } /* ==================== */ この状態でjavac MainPart.javaでMainPart.classとsampleframe.classを作っておく。 ========hoge.html=======なお、htmlにこの行を含まないこと。======= <?xml version="1.0" encoding="Shift_JIS" standalone="no"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> <title>SimpleApplet</title> <meta http-equiv="Content-type" content="text/html; charset=Shift_JIS" /> </head> <body> <h1>SimpleApplet</h1> <p><applet code="MainPart.class" width="500" height="500"> アプレットが実行できない場合の代替内容。 </applet></p> </body> </html>

sendaitaro
質問者

お礼

ソースの件、失礼しました。 書いていただいたのを全て コピーして、実行したのですが やはり、現象は改善されませんでした。 labelに「aaaaaaa」が表示されません。 現在の環境がXPPRO(SP2) なので、2000でリトライ してみます。 有難うございました。

関連するQ&A

専門家に質問してみよう