No.2ベストアンサー
- 回答日時:
JTextAreaやJTextFieldに文字が追加されるたびに呼び出されるリスナに
Stringの文字数をチェックする機能を登録してはどうでしょうか?
この方法でいいのかわかりませんが以下にソースサンプルを示します。
例ではJTextAreaを用いて10文字までとしていますが
自由に変更してください。
ちなみに改行も一文字と数えられています。
******
import java.awt.event.*;
import javax.swing.*;
public class TestFrame extends JFrame{
private JTextArea textArea = new JTextArea();
public TestFrame(String title){
super(title);
add(textArea);
textArea.addKeyListener(new KeyAdapter(){
@Override
public void keyReleased(KeyEvent e){
if(textArea.getText().length()>10){
textArea.setText(textArea.getText().substring(0, 10));
}
}
});
}
public static void main(String args[]){
TestFrame frame = new TestFrame("Test");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(200,100);
frame.setVisible(true);
}
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Java javaの質問です 次の機能を有するメソッド4つを自クラスに作成し、実装したいです 【機能】 足し算 1 2022/06/15 17:49
- Java Javaの問題なのですが、「3文字以上の英数字文字列を入力し、文字列の中に文字(9)が出てくるまでの 1 2023/06/06 18:55
- Java java 飾子を付けること(public static・・・) ・コンソールへの出力処理はmainメ 2 2022/06/16 19:34
- Java java 次の機能を有するメソッドを自クラスに作成し、実装したいです。 機能 名前判定機能 →名前が 3 2022/06/16 16:08
- Java java 入力された文字列を数値に置き換えて整数にし、計算をしたいです。 <を10として /を1とし 4 2022/05/16 21:08
- Java mac mini 2009 でのmac OS における Java の入れ替えについて 1 2022/12/27 19:23
- C言語・C++・C# 至急お願いします。C言語で.imgのファイルを読み込んで1バイトづつ出力するプログラムを作りたいので 3 2023/01/16 22:49
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- Java javaの質問です 3人の名前をコンソールに入力して名前を表示。 3人目、入力後に「何番目の名前を表 1 2022/06/09 17:42
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コンパイルエラー <identifier...
-
VB6.0でのTextboxの高さ変更
-
Enterキーでボタンを押すにはど...
-
JPanelの切り替えと再描画
-
javaで文字数制限するには?
-
java junit list同士の比較方法
-
JFrameとJPanelの最大化について
-
ボタンクリック後パネルを再描...
-
4択クイズでのランダム出題の...
-
VBAの繰り返し処理表記と複数の...
-
JTable の 列幅を個別に設定す...
-
ArrayListの使い方について(初...
-
タスクトレイのメニュからウィ...
-
エラーで式の開始が不正ですと...
-
【Swing】JPanel クラス外から...
-
C言語のポインターに関する警告
-
ジャバスクリプトについて。
-
System.err. printlnとSystem.o...
-
1~100までの数字を表示し、か...
-
javaで質問です。 文字列2023/2...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
java junit list同士の比較方法
-
EXECLの行を削除
-
JPanelの切り替えと再描画
-
TextAreaでの文字の色
-
最後の行に移動するには?
-
コンパイルエラー <identifier...
-
連番をオブジェクト名の最後に...
-
JDialogを閉じた時の処理
-
JPanelの重ね方/OverlayLayout他
-
JTableの列ヘッダ
-
ボタンクリック後パネルを再描...
-
【Swing】JPanel クラス外から...
-
4択クイズでのランダム出題の...
-
次のように書いたのですが、ウ...
-
エラーで式の開始が不正ですと...
-
KeyListenerの使い方について
-
JavaでのSwingを使った簡易電卓...
-
あるコンボボックスを選択する...
-
ArrayListの使い方について(初...
-
VB6.0でのTextboxの高さ変更
おすすめ情報