• ベストアンサー

Choice・TextArea等をデフォルトに戻すには(JAVAアプレット)

noname#9414の回答

noname#9414
noname#9414
回答No.1

最近アプレットには触っていないので、確実か どうか分かりませんが、私ならば以下のように 行います。 1.init()関数でTEXTAREAなどを初期化するので、  そのために初期化用の関数を作成する。  #initialize()とか。init()関数では他の  #処理も必要になるので、別関数が都合がよい。 2.リセットしたいボタンにinitialize()関数を  呼び出す処理を書く。 これだけでいいと思いますが・・・ ではでは☆

関連するQ&A

  • </TEXTAREA>以降が消えてしまう

    会社のHP作成を頼まれ作っているのですが、フォームを作成している中、コメントを入力できる<TEXTAREA>を入れると</TEXTAREA>以降の文章が消えてしまった状態で保存されてしまいます。 <!DOCTYPE HTML PUBLIC "-//IBM//DTD HPB HTML//EN"> <HTML> <HEAD> <META name="GENERATOR" content="IBM HomePage Builder V3.0.5 for Windows"> <TITLE>○○○○</TITLE> </HEAD> <BODY background="WALL_C13.GIF"> <H1 align="center"><FONT color="#00e874"><U>○○○○</FONT></U></H1> <blockquote><blockquote><blockquote><blockquote> <FORM action="mailto:info@aoibm.co.jp?subject=○○○○" method="post" enctype="text/plain"> 内容<br> <INPUT type="checkbox" name="demo">○○<INPUT type="checkbox" name="omitsumori">○○<br><br> 御社名<br><INPUT type="text" name="company" size="30"><br><br> 部署名<br><INPUT type="text" name="busyo" size="30"><br><br> お名前<br><INPUT type="text" name="name" size="30"><br><br> ふりがな<br><INPUT type="text" name="furigana" size="30"><br><br> Eメール<br><INPUT type="text" name="mail" size="30"><br><br> 郵便番号<br><INPUT type="text" name="yubinbangou" size="30"><br><br> ご住所<br><INPUT type="text" name="address" size="60"><br><br> 電話番号<br><INPUT type="text" name="phone" size="30"><br><br> FAX番号<br><INPUT type="text" name="FAX phone" size="30"><br><br> 詳細内容<br> <TEXTAREA name="irai" cols="50" rows="5" wrap="hard"> </TEXTAREA> <p><INPUT type="submit" value="送信"> <INPUT type="reset" value="リセット"> </p> </BODY> </HTML> これの </TEXTAREA> <p><INPUT type="submit" value="送信"> <INPUT type="reset" value="リセット"> </p> </BODY> </HTML> が消えてしまった状態の保存になってしまいます。 HP作成などしたことがない人間が作ったので、内容がメチャクチャだと思いますが、誰か教えてください。

  • アプレットからCGI/HTMLを呼び出すには

    Javaアプレットで作成された変数をCGI/HTMLに渡して、それを呼び出すことは可能でしょうか?アプレットで入力されたデータをCGIを使用してDB登録および各種加工し、その結果を画面表示したいのですが、どのようにすればいいかわかりません。 どうぞよろしくお願いいたします。

  • アプレットでボタンを押したときの処理について質問です。

    JAVAで2つのクラスを作成しました。 1つは初期画面で「入力」「検索」等と言ったボタンを持ち、ボタンを押されると別の画面に切り替えるクラスです。もう1つは初期画面で「入力ボタン」を押されて表示する画面のクラスです。 初期画面でボタンが押されたときの処理を次のようにしました。 public void actionPerformed(ActionEvent e) { String command = e.getActionCommand(); if (command.equals("入力")){ Input input = new Input(); } ですが、Inputクラスの画面が表示されません。 Inputクラスのソースは import java.awt.*; import java.awt.event.*; import java.applet.*; /* <applet code="Input" width=250 height=250> </applet> */ public class Input extends Applet { Panel panel; TextArea textarea; public void init()//部品を初期化する { panel = new Panel(); textarea = new TextArea(); setLayout(new BorderLayout()); add(textarea,BorderLayout.CENTER); add(panel,BorderLayout.SOUTH); } } です。ボタンを押された時のイベントを受け取るまでの処理は正しいと思うのですが、どのように改良すればよろしいでしょうか?

    • ベストアンサー
    • Java
  • アプレット

    HelloWorldと挨拶するアプレットを作っています。Cドライブ内にjavaというフォルダを作り、その中に、ソースファイルを作り、コンパイルをしました。そしてHTMLファイルも作りました。そしてアプレットを「appletviewer」を使って見たいので、プロンプトから「C:\java>appletviewer Hello.html」というコマンドを入力しました。しかし、「内部コマンドまたは外部コマンド、操作可能なプログラムまたはパッチファイルとして認識されていません」と出てしまいます。参考書の通り行ったのですが、間違っているのでしょうか?よろしくお願いいたします。

    • ベストアンサー
    • Java
  • デフォルトの設定

    javaの基礎的なプログラミングでデフォルトの設定はどのように行えばよいのでしょうか? たとえばユーザーにインプットファイル名を指定させるプログラムでエンターを押したらデフォルト名を使用しユーザーが何かしらのファイル名をインプットしたらそちらを使用。 またアウトプットファイルの選択でもユーザーがインップとでエンターを押した時はデフォルトのファイル名を使用、ユーザーがインプットファイル名を選択した場合そのファイル名をデフォルトのファイル名として表示、エンターを押すことでそれらのデフォルトファイルを選択という形にしたいのですがコードブロックを教えていただけないでしょうか?

  • JAVAアプレットでドラッグ&ドロップ

    JAVAは完全な初心者です。 ここ何日かJAVAの本を読み漁ったり、インターネット探したりしているのですが、どうにも難しくて実現できていません。 何をやりたいのかと言いますと、ローカルから画像をサーバに格納したいのですが、その際にブラウザにローカルからドラッグ&ドロップして画像をサーバに格納したいのです。 こんなイメージです。 http://www.radinks.com/upload/ ただ、JAVAアプレットだとローカルからのファイル操作はできなさそうなので、ファイルパスだけ渡してサーバ側でPHPでファイルをアップロードしようと考えております。 HTMLの画面上のボタンを押すとダイアログが出て来て、画像ファイルを選択すると、ローカルのファイルをサーバに格納する所までは出来ました。 Javascript、PHP、HTMLで作ってます。 どのようにして実現させているかと申しますと。 AAA.phtml(抜粋) (1)入力画像というボタンを押下します。 <input name="submit[imageinput]" type="submit" class="button120" onclick="inputImage()" id="submit[imageinput]" value="入力画像" /> (2)押下するとinputImage()が走って function inputImage() {  document.frmContent.userfile.click();  if(document.frmContent.userfile.value != ''){   return;  }else {   document.frmContent.userfile.value = '';   return false;  } } (3)ダイアログボックスが開き、ファイルを選択します。 <input name="userfile" id="userfile" type="file" size="0" /> (4)選択後、submitされてPHP側で、貰ったクライアントのパスからサーバのあるパスにファイルをコピーしています。 そこにドラッグ&ドロップの機能も実装させたい考えなのです。 http://www2s.biglobe.ne.jp/~dat/java/strikes/java.awt.dnd.html ここを参考にさせて貰ったのですが、アプレットにすると動きません。 構想的には、 ローカルからドラックし、HTML画面のJAVAアプレットにドロップします。 すると、ドロップされたファイルパスがファイル選択(userfile)に渡り、 submitされて、PHPでコピーという流れにしたいのです。 何か良い方法は無いでしょうか、初心者なので、サンプルを交えてご教示願えると大変助かります。 初心者なので言ってることが既に間違っているかもしれませんが、その際はご指摘下さい。 宜しくお願い致します。

  • AUの携帯サイト構築でわからない事が・・・・

    どうか教えてください。 今AUの携帯用サイトを作っているのですが すごく初歩的な事かもしれませんがどなたか教えていただけないでしょうか? フォームの部分で <input type="text" name="hoge" value="デフォルト文字" /> としてるのですが「デフォルト文字」が表示されません。 <textarea>デフォルト文字</textarea>も同様です。 <input type="reset" value="リセット" />で表示される 「リセット」ボタンを押すと表示はされます。 XHTMLでの記述をしておりますが、携帯の場合は「リセット」ボタンを 押さなければ表示はされないのでしょうか? 色々とテキスト等を参考にしてますが、そのような事は書いてないのですが・・・ (書く必要もない位の常識なのでしょうか?(汗)) あるいは何か他の要因で(例えば記述方法が悪い)表示されないのでしょうか? 表示のテストは実機でW41CAを使用しております。 できればいちいち「リセット」ボタンを押して表示さすより、 ページを開いた状態で表示さしたいです。 どうぞご回答くださいますようよろしくお願いいたします。

  • Javaアプレットを表示できない

    Windows7にjdk1.8.0_74 と jde1.8.0_74 をインストールしています。Javaアプレットを貼ったHTMLファイルをダブルクリックして、インターネットエクスプローラ(バージョン11)にて表示させようとするのですが、Javaのマークは表示されますが同時に「ブロックされたJavaアプリケーション(Javaセキュリティによってブロックされたアプリケーション)」の警告が表示されてしまい、Javaアプレットを表示させることができません。どのようにすれば、表示させることができるか、教えてください。 トラブルシューティングを参考に下記は実施済みです。 1. インターネットエクスプローラのツール>インターネットオプションで同ダイアログ「詳細設定」タブでセキュリティ項目「マイコンピュータのファイルでのアクティブコンテンツの実行を許可する」にチェックを入れてOKをクリック 2. インターネットエクスプローラのツール>インターネットオプションで同ダイアログ「セキュリティ」タブで「レベルのカスタマイズ」ボタンをクリックして、「Javaアプレットのスクリプト」を「有効にする」のラジオ・ボタンが選択されていることを確認 3. 「Javaコントロールパネル」ウィンドウで、「詳細」タブの「ブラウザのデフォルトのJava」項目は、「Microsoft Internet Explorer」にチェックが付いて灰色になっており新たな設定はできない状態にある。 尚、コマンドプロンプトでAWT、SwingのJavaプログラム/アプリを表示することはできますが、

    • ベストアンサー
    • Java
  • Another HTML-lint / WAI。textareaの初期値指定

    素朴な疑問というか、 対策のできない推奨事項だと思いますが、 私の知らない方法があるのかもしれないと思い、質問させてください。 ----------------------- http://openlab.ring.gr.jp/k16/htmllint/explain.html#default-text 文法チェッカーで有名なAnother HTML-lint(WAI)で解説に 「textareaに初期値を指定すべきである」というのがあります。 <input>ではvalue=""で可能ですが、 <textarea>ではタグの中に書くことになりますので、 <textarea></textarea> ですが、これではエラーとして出力されてしまいます。 そこで、初期値として空白を指定したい場合、どのように書くべきでしょうか。 ・HTMLの種類、バージョンは問いません。 ・WAIによると古いブラウザを考慮しているとのことですので、CSS、SCRIPTなどを使わず、HTMLだけで完結できればと思います。 ------------------------- 参考 http://okwave.jp/qa3561084.html 実際の製作ではこのエラーメッセージは無視して「<textarea></textarea>」このように書きますが、 もし、仕事などで「Another HTML-lintでエラーなし」を条件として製作依頼を受けた場合にどうするか、 というのを想定して戴ければ、と思います。 (*私なら、エラーなしは出来ないとしてエラー付きで納品するか、製作そのものを断ります(^^;)

  • Java アプレットで画像をコピーして配置

    Javaアプレットでなのですが、画面上に自分で持っている画像をコピーして配置したいです。 http://oshiete1.goo.ne.jp/qa2452081.html​ のソースを参考にさせて頂いたのですが、 コピー元のオブジェクトを自分の持っている画像(アイコン)にしたいです。 Path指定をするとできるのかなと思っていて、以下の2行を加えてみたのですができません。 img[0] = getImage(getDocumentBase(), "../../img/01.jpg"); g.drawImage( img[0],20,20, this ); ご教授よろしくお願いします。

    • ベストアンサー
    • Java