• 締切済み

JTextArea(折り返しの認識)

yusukeyの回答

  • yusukey
  • ベストアンサー率56% (17/30)
回答No.1

「改行した」として認識させる、とは具体的にどういう意味でしょう? また、どのような事を試されたか示してはいかがでしょう。

関連するQ&A

  • JTextAreaとJScrollPane

    JScrollPaneにJTextAreaを貼り付けているのですが、 JTextArea.setText()でテキストを設定すると、なぜか テキストエリアが一番下までスクロールされてしまいます。 これを回避するようなことは可能でしょうか? すみませんが回答お願いします。

    • ベストアンサー
    • Java
  • JTextAreaを持ったJInternalFrameを作りたい

    swingでメモ帳を作っているのですが、 新規作成が押されるごとに新しい JTextAreaを持ったJInternalFrameを作りたいのです。 他にもコピーやJpopupメニューなども機能として 追加しているのですがそれらの機能も新しく作った JInternalFrameで機能するようにしたいんです。 参考になるサイトなど見たりしたんですが 自力では無理でした。。どなたかお願いします☆ public class NotePad extends JFrame{ JDesktopPane desktop = new JDesktopPane(); static JTextArea editArea = new JTextArea(); static NotePad frame = new NotePad(); public static void main(String[] args){ frame.setTitle("メモ帳"); frame.setSize(500,400); frame.setVisible(true); frame.setDefaultCloseOperation(EXIT_ON_CLOSE); } public NotePad(){ JScrollPane sp = new JScrollPane(editArea, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS); NewAction newAction = new NewAction(); JMenuBar mb = new JMenuBar(); JMenu mn1 = new JMenu("ファイル"); mn1.add(newAction); mb.add(mn1); setJMenuBar(mb); getContentPane().add(sp, BorderLayout.CENTER); } class NewAction extends AbstractAction{ NewAction(){ putValue(NAME, "新規ファイル作成"); public void actionPerformed(ActionEvent e){ JInternalFrame inframe = new JInternalFrame( true, true, true, true); JTextArea ta = new JTextArea(""); JScrollPane sp2 = new JScrollPane(ta, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS); inframe.getContentPane().add(spane) desktop.add(inframe); inframe.setVisible(true); }

    • ベストアンサー
    • Java
  • JTextAreaのサイズについて

    こんにちは。 現在、swingの勉強のため、簡易エディタをswingで作成しています。 JTextAreaのサイズを、文字数ではなく視覚的に設定したいので、Dimensionを使ったのですが、setSize()を使っても上手くいきません。JScrollPaneで使ってもやっぱり上手くいきません。 何か良い方法はないでしょうか?ご教授ください。 環境:J2SDK1.4.2_04/Windows2000 pro sp4/LookAndFeelはデフォルト

    • ベストアンサー
    • Java
  • リッチエディットコントロールでの折り返しについて

    開発環境はBCC 5.5、OSはWindows 98 SEです。 テキストを編集するWindowsアプリケーションを作成していて、 リッチエディットコントロールの一行に入力できる文字数を制限したいのですが、 どうすればいいのか、よくわかりません。 横にスクロールできる上で、自動改行をさせようと思います。 折り返しの文字数(byte単位でも何でも)を指定する方法をご存知の方がいらっしゃれば、 ご教授おねがいします。

  • テキスト形式の文字数折り返し

    Outlook 2003ソフト使用です。 新規メール作成は、HTML形式を使ってます。 テキスト形式で送られてきたメールの返信でメール作成する場合、 「折り返し解除」になってますが、送信してみると自分が作成したメールとは違う変な所で折り返されています。 以前折り返しの文字数設定もあったと思うのですが、わからなくなりました。 テキスト形式の、文字数折り返し変更は何処からすれば出来ますか?折り返し解除であれば、自分が改行しない限り画面いっぱいまで文字が広がりますか?

  • メールの折り返し

    XP・アウトルックエクスプレスを使用しています、自動改行を75文字に設定していますがパソコンに送信する場合は問題ないのですが携帯電話に送信したら「なぜ変なとこで改行なるんですか?」と言われました。長すぎるのかと自動改行を40文字にしてみましたが、携帯に送信文章を打つときに気をつける点はありますか

  • 折り返しが反応せず、写真の編集ができません

    Wordで写真を挿入する場合、図の書式設定より折り返しの種類を選択すると、図として認識し大きさ等が自由に変更できるとあります。この方法で試してみても、折り返しの種類が選択できない状態です。その場合、ツールからオプションの表示にある「図をイメージ枠で固定する」のチェックをはずすと以前の回答にありましたが、それも外れています。 折り返しが選択できない理由は他に考えられるでしょうか。 宜しくお願いします。 word2000を使用しています。

  • Excelのセル内での文字の勝手な折り返しをやめた

    こんにちは、不思議な現象が出ていて、悩んでいます。 どなたか同じ現象になった方はおられますか? セル内に大量の文字(900文字程度)が入っています。 セルの文字の折り返しにチェックが入っています。 そのような状況の中で、規則性のない行で改行されてしまいます。 +----------------------------------------+ |あああああああああああああああああああああ| |あああああああああああああああああああああ| |あああああああああ                |←途中で行が変わってしまいます。 |あああああああああああああああああああああ| |ああああああああああああああああああ    | |あああああああああああああああああああああ| +----------------------------------------+ 3行目の語尾に改行コードは入っていません。 メモ帳などへ上記の内容を貼り付けて確認しても、改行コードは含まれておりません。 自分が望んでいる結果は以下のような感じで、Excelの自動折り返しのみで そのまま表示したいです。 +----------------------------------------+ |あああああああああああああああああああああ| |あああああああああああああああああああああ| |あああああああああああああああああああああ| |あああああああああああああああああああああ| |あああああああああああああああああああああ| |あああああああああああああああああああああ| +----------------------------------------+ 使用している PC は XP で、Excel は 2007 を使用しております。 何かExcelの制限があるのでしょうか? よろしくお願いします。

  • Mailにおけるテキスト折り返し設定の方法

    Mac OS 10.5.7でMail3.6を使っていますが、メーリングリストなどに投稿した自分のメールのテキストが、現在30文字程度で折り返されて(改行されて)しまっています。あまりに短いので何とか変更したいのですが、どこを探してもその設定の変更方法がわかりません。 この折り返しの文字数を変更するにはどうしたらいいのでしょうか。ぜひ教えて下さい。

    • ベストアンサー
    • Mac
  • setLineWrapの使い方

    初めまして、皆さん。馬鹿な初心者の悩みを聞いてください。 卒論に向けて、現在、JAVAでアプレットプログラムを書いているのですが、 TextAreaを自動改行させようとコンパイルをかけると、 以下のようなエラーがでてしまうのです。 Java初心者なので、非常に困っています。 どうか教えてくださいよろしくお願いいたします。 なお、実行環境は WindowsXP Home Edition JDK1.3.1_010 です。 --------------------ソース-------------------- /* TextArea改行用テスト */ import java.awt.*; import java.awt.event.*; import java.applet.*; import javax.swing.*; public class JTextArea extends JApplet{  public void init() {   JTextArea text = new JTextArea();   text.setLineWrap(true);   getContentPane().add(new JScrollPane(text));  } } --------------------エラー-------------------- JTextArea.java:12: シンボルを解決できません。  シンボル: メソッド setLineWrap (boolean)  場所 : JTextArea の クラス       text.setLineWrap(true);         ^ エラー 1 個

    • ベストアンサー
    • Java