• ベストアンサー

テキストエリア

JAVAでテキストエリア(TextArea)をアプレットに 作ったときにそのテキストエリアに文字を書けないよう にすることはできますか? もしできるのならば、どうするのですか? 教えてください。

  • Java
  • 回答数2
  • ありがとう数1

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

  • ベストアンサー
  • mrt136
  • ベストアンサー率35% (33/92)
回答No.2

<テキストエリア名>.setEditable(False); です。 ちなみに、Disable にするのは、 <テキストエリア名>.setEnabled(False); です。 APIは読まれましたか?

参考URL:
http://java.sun.com/j2se/1.3/ja/docs/ja/api/index.html
sumisu
質問者

お礼

いつも答えてくださってありがとうございます。

その他の回答 (1)

  • mrt136
  • ベストアンサー率35% (33/92)
回答No.1

入力できないようにすると言う事ですか? それだったら、Editable を False にすればどうですか? Enabled を False にしても入力不可になりますよ。

sumisu
質問者

補足

すみませんが、どうやってEditableをFalseに するのですか?

関連するQ&A

  • div から テキストエリアに

    divで表示させた文字を10秒後に、javascriptで、テキストエリアに表示させる方法は、ありますでしょうか。もう、2週間くらい悩んでいます。cssでdivをテキストエリア風にするのではありません。お分かりになる方が、いたらどうか助けてください。 <div id="area"></div>       →  表示文字   <TEXTAREA id="area2"></TEXTAREA>          -------------------  10秒後→  I 表示文字        I          -------------------

  • テキストエリア内の改行

    <textarea cols=  rows= ></textarea> を使ってテキストエリアを作っています。 テキストエリア内に予めコメントを 入れておきたいのですが、そのコメントを 改行したい場合はどうすればいいのでしょうか? <BR>のタグが使えないので困っています。 どなたか教えてください、お願い致します。

  • テキストエリア内の一部の文字の色だけ変える

    テキストエリア内の一部の文字の色だけ変えることはできないですよね? たとえば下記の「さようなら」だけ文字の色を赤にするなど。全部なら知ってるんですが・・・。 <TEXTAREA NAME="TextArea" ROWS="7" COLS="73"> こんにちは。 さようなら。 </TEXTAREA> #「できない」という確信的回答もお待ちします。

    • ベストアンサー
    • HTML
  • JAVAのテキストエリアを自由に着けたり外したい

    JAVAアプレットで 設置したテキストエリアを クリックすると外すようにしたい 以下のようにソースを組んだのですが クリックしても消えてくれませんどうしたらいいでしょうか import java.awt.*; import java.awt.event.*; import java.applet.*; import java.util.Calendar; import java.util.Date; public class Test01 extends Applet implements MouseListener { char mode = 0; //表示画面のモード //編集エリアの入力 TextArea textArea1; public void init() { addMouseListener(this); //Applet内のMouseイベント } public void paint(Graphics g){ textArea1 = new TextArea(); if(mode == 0) { this.remove(textArea1); } else if(mode == 1) { textArea1.setBounds(new Rectangle(10, 10, 250, 70)); this.add(textArea1); } } //Mouseがクリックされた public void mouseClicked(MouseEvent e){ int mx=e.getX(); //現在のMouseのx座標を取得 int my=e.getY(); //現在のMouseのy座標を取得 if(mode == 0) { mode = 1; } else if(mode == 1) { mode = 0; } repaint(); } //MouseはApplt内に入りました public void mouseEntered(MouseEvent e){ //repaint(); } //Mouseが外に出た public void mouseExited(MouseEvent e){ //repaint(); } //Mouseを押した public void mousePressed(MouseEvent e){ //repaint(); } //Mouseが離されました public void mouseReleased(MouseEvent e){ //repaint(); } }

    • ベストアンサー
    • Java
  • テキストエリア内の文字の装飾

    <textarea>で囲んだ文章を、部分的に ・色を変えたり ・太字にしたり ・大きさを変えたり etc... したいのですが、このエリアで囲まれた文章は <br>すら、htmlとして認識されませんよね? (素直に記述上で改行すれば、反映されますが) テキストエリア内で、htmlのように文字修飾をするには どうすればよいのでしょうか? ついでに、テキストエリアの背景なのも設定できる ものなのでしょうか? フレームとして、新たなページを1つ作るのは できるだけ避けたいのです。

    • ベストアンサー
    • HTML
  • Java Scriptによるテキストエリア内での改行

    Java Scriptでテキストエリアに文字を書き込む方法で、 フォーム名.テキストエリア名.value = "文字&文字" と書けば、テキストエリアに文字&文字を書き込んでくれます。 でも、こうすると、改行ができません。 どうすれば、改行ができるようになるのでしょうか?

  • テキストエリアについての質問です。

    携帯サイトでテキストエリアを使っています。 <a href=゛゛></a>のタグをテキストエリア内に書いたところ、パソコンだと普通に表示されるのですが、携帯だと゛゛の間に変な英語と数字が沢山表示されます。 携帯でも普通に表示するには、どうすればいいのか分かりません。 教えてください。 よろしくお願いします。 テキストエリアはこのように書いています。 <form action゛.゛><textarea cols=゛8゛ rows=゛1゛> <a href=゛゛></a> </textarea></form>

    • ベストアンサー
    • HTML
  • テキストエリアについて

    テーブル内にテキストエリアを入れると下に空白(隙間)ができてしまうのですがそれをなくすることはできないでしょうか? 例 <table border="1"> <tr> <td>あいうえお</td> <td rowspan="3"><form name="TxtArea"><textarea rows="10"></textarea></form</td></tr> <tr><td>かきくけこ</td></tr> <tr><td>さしすせそ</td></tr> </table> *<td></td>内に<form></form>が入ってる理由はJavaScriptを使ってテキストエリアに文字を表示させる処理を行っている為です。 この状態でどのようにすれば隙間を消す事ができるでしょうか? もちろん<td></td>内に<form></form>を入れなければ大丈夫な事はわかっていますが、JavaScriptが正常に動作しないのでできません。 よろしくおねがいします。

    • ベストアンサー
    • HTML
  • テキストエリアの配置

    お世話になっています。 dreamweaverでサイトを作成しています。 更新情報などによくある スクロールさせることのできるテキストエリアを作成したいのですが、 今 <body> 更新情報<br> <form name="form1" method="post" action=""> <textarea name="textarea"></textarea> </form> という状態なのですが、 ブラウザで確認すると更新情報とテキストエリアの間がかなり空いてしまいます。 dreamweaver上ではぴったりくっついているのですが・・ これはなんとかなりますでしょうか?

  • テキストエリア内の文字が表示されない

    PCからタグ打ちでテキストエリアを作り、 中にはリンクタグを入れました。 PCからも携帯(ドコモ)からも正常に表示されるのですが、 auのW62SHからはテキストエリア内の文字が表示されていないと言われました。 このようにしました↓ <form action="" style="margin:0;"> <textarea cols="30" rows="2" name="link"> <a href="アドレス"></a> </textarea></form> どこか間違えているのか、 それとも携帯の機種の問題でしょうか? よろしければ教えてください。 よろしくお願いいたします。