![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
4文字目と7文字目を入力したときに強制的にスラッシュが入るようにTextFieldを拡張したクラスを作成し、
実装することになると思います。
以下がその例です。
import java.awt.*;
import java.awt.event.*;
class assistfield extends TextField implements TextListener {
int L;
public assistfield() { super();
addTextListener(this);
};
public void textValueChanged(TextEvent e) {
String s = getText();
int l = s.length();
if (L < l) {
if (((l == 4) || (l == 7)) && (getSelectionStart() == l)) {
setText(s + "/");
setSelectionStart(l + 1);
setSelectionEnd(l + 1);
}
else if (l > 10) {
setText(s.substring(0, 10));
setSelectionStart(10);
setSelectionEnd(10);
};
};
L = l;
};
}
public class dateassist {
public static void main(String args[]) {
Frame MF = new Frame("Date Input Assist");
MF.setSize(320, 100);
MF.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {System.exit(0); };
});
MF.add(new assistfield(), BorderLayout.NORTH);
MF.setVisible(true);
};
}
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_01.png?e8efa67)
No.1
- 回答日時:
「年/月/日」の形式で入力したいのなら以下の方法でできます。
(インポート、クラス、メソッド、例外処理の各宣言は省略してあります。)
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); //キーボードから入力できるようにする
String str = br.readLine();
Date d = sdf.parse(str); //日付(String)を日付(Date)に変換
System.out.println(d); //Date型としての日付の表示
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルについて教えてください。 1 2022/12/26 09:01
- 会社設立・起業・開業 定款 4 2023/02/01 10:16
- Excel(エクセル) 条件付き書式で文字入力 6 2022/08/29 10:40
- Excel(エクセル) エクセルで日付に続けて連番を表示したい 6 2022/05/25 23:33
- Excel(エクセル) エクセルで条件付き書式を使わずにセルの文字の色を変える方法を教えて下さい 8 2023/07/28 01:15
- Excel(エクセル) Excelについて▶あるセルに文字を入力すると、別のセルに色がつく(条件付き書式) 1 2022/03/27 16:43
- フリーソフト libreoffice drawのツールバーのチェックが外れてしまう 1 2022/10/04 22:02
- Word(ワード) 最高裁判所から通達がある Wordの書式設定。所謂 裁判所に提出するすべての書類のことです。 A4縦 2 2022/12/23 15:00
- Excel(エクセル) エクセルの数式で教えてください。 3 2023/04/17 09:25
- Excel(エクセル) エクセルでシート保護のかかり方の違いとセルの非保護の設定 3 2022/08/09 10:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C#で、あるクラスのメンバーす...
-
大量のデータを読み込んで表示...
-
java のstruts1.3です。
-
typeid演算子を使用すると警告...
-
エンターキーを押すとOKボタン...
-
ボタンのイベントで異なるウィ...
-
ボタンの複数割り当てについて
-
C#でキーイベントが発生しない...
-
C# 矢印キーの取得
-
書式の設定
-
シリアル通信で受信したデータ...
-
C#でのWNetAddConnection3の使...
-
androidプログラミングについて...
-
C#単体テストで、UnitTestの使...
-
C言語のポインターに関する警告
-
ループ処理の際、最後だけ","を...
-
[JAVA]try 内の変数を外で!?
-
JSPやサーブレットでSystem.out...
-
VBAで配列の計算
-
javaで質問です。 文字列2023/2...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C#で、あるクラスのメンバーす...
-
大量のデータを読み込んで表示...
-
Junitテストでvoid戻り値メッソ...
-
Processingでマウスクリックで...
-
C#でのWNetAddConnection3の使...
-
ボタンのイベントで異なるウィ...
-
C#で別のFormへ複数の値を返そ...
-
GetDIBits関数の使い方について
-
【Java】画像表示が出来ない!
-
ボタンの複数割り当てについて
-
Thread.sleepのInterruptedExce...
-
C# MouseHoverを何度も呼ぶには
-
C# DataGridView列カスタマイズ
-
正規表現
-
unityでのC++エラーの原因がわ...
-
C# visibleプロパティをfalseに...
-
C# 矢印キーの取得
-
C#から、C++で作成したdll内の...
-
C#でキーイベントが発生しない...
-
JavaFXでの表内のチェックボッ...
おすすめ情報