次のメソッドは 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