0

GUIボタンをクリックして表示する小数点を取得しようとしています。私は以下の方法を使用しています。これは数値ではうまく機能しますが、小数点では機能しません。どんなアドバイスも素晴らしいでしょう。ありがとう

private void displayWeightedquantity(ActionEvent event){
    JButton currentButton = null;
    JButton[] numberButtonsarray = {bnDecimal,bnZero,bnOne, bnTwo, bnThree, bnFour, bnFive,bnSix,bnSeven,
                                    bnEight,bnNine};
        
    currentButton = (JButton)event.getSource();  
    for (int i = 0; i <numberButtonsarray.length; i++){
         if (currentButton == numberButtonsarray[i]){
             lbDisplayitemQty.setText(lbDisplayitemQty.getText() + currentButton.getText());  
             break;
             }
        } 
   }

私の仮想テンキー:

ここに画像の説明を入力

4

1 に答える 1

1

問題はコードの他の場所にあると思われます。

私が設定したテストは動作します。

コードスニペットだけでなく、問題を示す機能的な例を提供する必要があります。

また、小数点ボタンにアクションリスナーが接続されていることを確認してください

于 2012-11-12T00:42:41.407 に答える