1

この SWT プログラムには mBuy というグループがあり、これには株の購入価格を入力するためのテキスト フィールドが含まれています。計算ボタンが押され、イベント リスナーがアクティブになったら、このテキスト フィールド内のコンテンツを変数に割り当てたいと思います。ここで変数を初期化します。

final Text tmp0 = new Text(mBuy, SWT.SINGLE);
tmp0.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));

// Calculate Button
Button tmp3 = new Button(mBuy, SWT.PUSH);
tmp3.setText("Calculate");
tmp3.setLayoutData(new GridData(SWT.FILL, SWT.FILL, false, true));

// if calculate button is pressed
tmp3.addSelectionListener(new SelectionAdapter() {
    public void widgetSelected(SelectionEvent e) {
        //take the decimal value inside textbox 
        bPrice=Double.parseDouble(tmp0.getText());
        // don't show buy menu anymore
        mBuy.dispose();

    }
});
4

1 に答える 1

3

それだけtmp0.getText()です。SWT の Javadoc を参照してください。

于 2013-02-22T06:45:43.313 に答える