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 回答