Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

テキストフィールドのカーソルの位置

MaskFormatter mf =null;
try {
    mf = new MaskFormatter("************");
} catch (ParseException e) {
    e.printStackTrace();
}

tf_id = new JFormattedTextField(mf);

現在、このようにテキストフィールドを作成しています。
ですが、ちょっと問題がありまして助けてください。

---------------------
|           |             |
---------------------

ちょっと見にくいと思いますが、すいません。
上記のようにテキストフィールドの中央にカーソルがきてしまっています。
(初期表示のみなんですが、格好が悪くて直したいです。)

入力制限である12文字目にカーソルがあるのですが、
これを1番左にもってきたい場合はどのようにすればいいでしょうか?

tf_id.setCaretPosition(0);

と記述してみたのですが、変わらずに中央に表示されています。
他にも試せそうなものに関しては試しましたが、
カーソル位置は相変わらずです。

どなたかわかる方がいたら、ヒントをいただけたらと思います。
よろしくお願いします。

19

回答

4601

閲覧

19件の回答

評価

0

センタリングではなく?
ホワイトスペースがはいってる?

評価

0

あのひとさんへ

そうです。
センタリングではなく、
スペースが入っています。

何とかとりたいんです。

評価

0

社会人気取るならちょっとは自分で考えてみようよ。

評価

0

名前無しさん。
きましたね。

ということで、
無事に作成できました。

MaskFormatterは使わずに
クラスを用意して無事に完了です。

PlainDocumentクラスを継承して行う
やり方がネットにありました。

評価

0

結局自分で解決できてんじゃん。
ここに書いてる時間もったいないとか思わんのかね。
調べてわからない部分を聞けよ。

評価

0

>ここに書いてる時間もったいないとか思わんのかね。
いいな、こんなことかける暇人は
>調べてわからない部分を聞けよ。
社会人になりたければ日本語の基礎と尊敬謙譲丁寧語を使えるようになったほうがいいよ。君の将来のためを考えていっているのだ(爆笑)。

評価

0

自演乙

評価

0

君を嫌っている人はいっぱいいるよ。(爆笑)
ホーム板替えたら?

評価

0

>後になってから言うぐらいなら先に「検索してみたら?」ぐらい書けば?
えぇーっっっっ?
「結局自分で調べて解決できんなら、
ここに書く前に調べた方が早くね?」
ってのを先に書けってか。その発想は無かったわ。

どうも勘違いしてるみたいだが、
2007-10-10 09:53の投稿だけ俺な。後のブランクは別人だ。
あと俺は(杏/仙堂ありす/朝日奈ありす)のどれでもないぞ。
おまいらフィルタかけ過ぎw

評価

0

2007-10-10 21:33へ
後出しじゃんけんみたいに終わってから「こうすりゃいいじゃん」って書かずに、先に「少しは調べろよ」って書いてればよかったんじゃね?

http://www.shos.info/develop/oo/dscsnptn.html#fingerflashing

評価

0

それ、もれの前のブランクが書いてるぞ

評価

0

swing初心者さんの態度の悪さが一番いけない。
http://www.javaroad.jp/bbs/answer.jsp?q_id=200710021915520
を読むとそれがよく分かる。自分の間違いは絶対認めないタイプだな。もうちょっと素直になったほうがいいよ。

評価

0

まずは何が間違いか言ってもらおうか。

評価

0

↑君の細胞が全て間違ってるよ。だから分からないんだ。(大爆笑)

評価

0

ブランクを認めないように JavaScript とサーバー側で処理をしたらもうブランクは現れない。あ、また名前を変えて現れるか。(こちらも笑)

評価

0

誰が間違っているか
それは質問者だとおもいますが。
質問してる側は下手から物を言うのが礼儀です。
回答者があなたはおかしいと指摘してきているのであれば、態度が明確であれば、それが気に食わなくてもありがとうございますなりなんなりで返せるはずです。
考え方が幼稚なのを直すべきですね。
社会人であるのならなおさら、上司や顧客の理不尽要求にたいして突っぱねてる人間は育ちませんので、どうかこの掲示板をみられた方は、質問者のような態度で扱いにくい人間のように思われないように、態度には気をつけた方が良いとおもいます。

評価

0

質問者がこれに気づいて、読んでくれればいいね。そして君の言うことを理解できれば。
8ヶ月前だからなあ。

この質問者は、経験を積めばどんなマニュアルやソースも、あっさり理解できるようになると思ったんだろうか。
皆多かれ少なかれ、同じように悩んでるんだけどね。

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。