maicalのプロフィール
- ベストアンサー数
- 5
- ベストアンサー率
- 83%
- お礼率
- 0%
- 登録日2005/02/15
- Visual EditorによるJavaプログラミング
「Eclipse+Visual EditorによるJavaプログラミング」という本を買いました。Visual Editorというのは、具体的に何が出来るのでしょうか?また詳しい使い方が載っている本・HP襲えてください。
- ベストアンサー
- Java
- kawasemi-1204
- 回答数1
- 「南ばん」ってどういう意味ですか?
おそばやさんのメニューで「南ばん」という言葉を よくみかけるのですが、「南ばん」とは何ですか? 今日「かき南ばん」を食べてみたのですが、 普通の?あたたかいおそばでした。 なんでそんなふうに呼ばれるようになったか、なども 知りたいです。 ごぞんじのかた、おしえてください!
- ベストアンサー
- その他(料理・飲食・グルメ)
- iron_build
- 回答数5
- (Swing)JTextFieldを半角のみ入力可能にする方法
JTextField で半角のみ入力可能なチェックを行いたいのですがどうもうまくいきません。 下記のソースは、入力桁数制限チェックと、全角チェックを行っているのですが 半角を入力した後に全角を入力すると、JTextFieldの値が消えてしまいます。 どなたがご指導よろしくお願いします。 もしくは、下記ソースの他によいチェック方法等ありましたら、教えてくださいm(__)m よろしくお願いいたします。 ======================================= userText.setDocument( new LimitedDocument( 8) ); /** * 指定文字数・全角チェック */ private class LimitedDocument extends PlainDocument { int limit; LimitedDocument( int limit ){ this.limit = limit; } public void insertString( int offset, String str, AttributeSet a ) { try{ String wholeText = getText( 0, getLength() ); // 文字数チェック byte[] b = wholeText.getBytes(); if( b.length >= limit ){ return; } char c = str.charAt(0); // 文字が半角だったら挿入する。 if (c < 256 || (c >= 0xff61 && c <= 0xff9f)) { super.insertString(offset, String.valueOf(c), a); } else { } } catch( BadLocationException e ) { System.out.println( e ); } } } =======================================
- DecimalFormatの形式について
java.text.NumberFormat#parse(String)を使って、 (実際にはjava.text.DecimalFormatを使っています) Stringからlongへの変換を行おうとしています。 その際、入力パターンとして符号つき整数を受け付け、 かつ符号がないときは正として扱おうとしていますが、 そのようなパターンの記述方法がわかりません。 負のときはいいんですが、正のときの場合において +をつけなければいけないか、つけてはいけないか、 どちらかのパターンしか記述ができません。 Long#parseLong(String)も、+がついていると java.lang.NumberFormatExceptionになってしまいました。 2つのパターンを用意して、java.text.ParseExceptionなら もう片方のパターンで変換を行うという方法でなら もちろん実現できるのですが、もし可能であれば 1回の変換で実現できる方法を知りたいです。 APIドキュメントを読んでもよくわかりませんでした。。。。 ご存じの方いらっしゃいましたら、ご教授下さい。
- java mainメソッドの正常・異常の判定について
基本的な質問で大変お恥ずかしいのですが、どうぞ回答宜しくお願いします。 javaのプログラムではmainメソッドはvoidと決められてしまっていますが、 それではプログラムが正常に動いたか、異常だったかという判定は普通どのようにするものなのでしょうか?復帰値で判断することができないので困っています。 たとえばUNIX上でtestというjavaプログラムを実行するとして、 ”java test”とコマンドで実施します。 Cで作成された復帰値を返却するタイプのプログラムなどですと、 実施直後に”echo $status”とコマンドを発行すると復帰値が確認できますが、 javaプログラムだと確認できないですよね? ジョブスケジューラなどのアプリケーションから実施する場合などについても、 プログラムの正常・異常判定をどのようにしたらいいのか悩んでいます。 一般的?にはどのような判定を行うものなのか、どなたかご教授ください。 宜しくお願いします。