java如何用数字更新JLabel
好的,我有两个文本字段,你在其中键入两个数字,然后在这两个文本字段下面是一个名为result的标签,一旦它们相加,它就会显示数量。窗口底部有一个要添加的按钮。我在更新结果标签时遇到问题,下面是我的添加按钮的操作侦听器。从我的代码来看,一切都显示得非常好,我只需要知道如何更新结果标签以显示两个数字的总和。这一切都在java btw中
addButton.addActionListener( new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
double sum = 0;
double newNum1 = 0;
double newNum2 = 0;
String num1 = leftOperand.getText();
String num2 = rightOperand.getText();
if(!(num1.trim().equals("")) || !(num2.trim().equals("")))
{
newNum1 = Double.parseDouble(num1);
newNum2 = Double.parseDouble(num2);
}
sum = newNum1 + newNum2;
JLabel resultLabel = new JLabel("Result =");
resultLabel.setText("Result = " + String.valueOf(sum));
}
});
下面是我用来创建结果标签的代码。以防你需要看
JPanel resultPanel = new JPanel();
JLabel resultLabel = new JLabel("Result =");
resultLabel.setName("resultLabel");
resultPanel.add(resultLabel);
frame.add(resultPanel, BorderLayout.LINE_START);
注:这两种方法相同
共 (0) 个答案