0

私はJTextFieldを持っています。 txtPickANick.setText("ニックネームを選んでください"); このテキストでJFrameを表示するときにテキストを選択する必要があります。selectAll() を試してみましたが、うまくいきません。

private JTextField getTxtPickANick() {
    if (txtPickANick == null) {
        txtPickANick = new JTextField();
        txtPickANick.setFont(new Font("Bookman Old Style", Font.PLAIN, 15));
        txtPickANick.setHorizontalAlignment(SwingConstants.CENTER);             
        txtPickANick.setBounds(44, 74, 185, 21);
        txtPickANick.setColumns(10);
        txtPickANick.setDocument(new LimitDlzka(17));
        txtPickANick.setText("Pick a nick name");
        txtPickANick.selectAll();


    }
    return txtPickANick;
}
4

2 に答える 2

0

フレームを表示した後の呼び出しselectAll()は機能します-ただし、それを呼び出すことができる最も早い時点が何であるかはわかりません。

于 2013-04-26T04:45:12.420 に答える