1

次のメソッドは JFrame を拡張しますが、double 値を受け取って変数に格納するには、内部にスイング テキストボックスが必要です。テキストボックスをコンテナに追加する必要があります。

    public class myClass extends JFrame{
        Container container;
        container = getContentPane();

        //Item label
        JLabel labelText = new JLabel();        
       ...
        labelText.setText ("Item:");        
        container.add( labelText );

        //Item name: Textbox
        //code to make a textbox, add it to the container, and store the value in a                      variable goes here
4

1 に答える 1

6

を使用しJTextFieldます:

 JTextField field = new JTextField(10);
 container.add(field, BorderLayout.SOUTH);

フィールドの値を取得するには、を実行しますDouble.parseDouble(field.getText())

于 2013-03-21T01:58:54.583 に答える