マンガでよめる痔のこと・薬のこと

連投で失礼します。

タイトルの通りなのですが
IP Address 入力フォームのような
コンポーネントは無いのでしょうか?
若しくはどこかにサンプルなどありませんか?

Windows PC のネットワーク設定などで見られるような
見た目はひとつのテキストボックスで
アドレスを区切るための "." のみを固定で表示しているような
そんなサンプルを探しています。

宜しくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

こんにちは、



書式付テキストフィールドはどうでしょう。

http://www.javadrive.jp/tutorial/jformattedtextf …

上記URLにサンプルがあります。
    • good
    • 0
この回答へのお礼

ありがとうございます。
ステキなコンポーネントを見逃していました。

とりあえずサンプルの3番目のものを
元にして作成できそうです。

お礼日時:2008/04/07 20:40

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qjavaで文字数制限するには?

javaでテキストボックスのような入出力項目を作り、そこに文字数制限を入れたいのですが、javaにおいてはこれがなかなかむずかしく昨日一日やったのですが、うまくいきません。
自分でクラスを作るとかしないとダメなのでしょうか?

Aベストアンサー

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);
}
}

JTextAreaやJTextFieldに文字が追加されるたびに呼び出されるリスナに
Stringの文字数をチェックする機能を登録してはどうでしょうか?
この方法でいいのかわかりませんが以下にソースサンプルを示します。
例ではJTextAreaを用いて10文字までとしていますが
自由に変更してください。
ちなみに改行も一文字と数えられています。

******
import java.awt.event.*;
import javax.swing.*;

public class TestFrame extends JFrame{
private JTextArea textArea = new JTextArea();
public TestFrame(...続きを読む

Q入力された文字がIPアドレスかのチェック

コンソール画面から入力をする方法を調べた所、以下のようにすればよいことが解かりました。

BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
String a = input.readLine();

IPアドレスを入力したいので、IPアドレス以外の形式で入力された場合に
エラーを表示して再入力をさせるようにしたいです。
入力された文字列がIPアドレスかどうかのチェックをどのようにすればよいでしょうか?

Aベストアンサー

小数点で分割したい場合には
String[] b = a.split("\\.");
としてください。


人気Q&Aランキング