我正在尝试对程序进行基本计算,我希望输出在标签中,有些在文本框中,我该怎么做?部分代码如下。还有其他东西可以增加数量,但我只展示了这个。
int quantity = 0;
int sum = 0;
if(jToggleButton3.isSelected())
{
quantity = quantity + 1;
}
sum = quantity;
quantityLabel = quantity;
sumLabel = sum;
我希望数量和总和都在标签中输出,我该怎么做?在vb中它就像lblquantity.text = quantity;但在这里我不知道,我找不到任何教导这个的链接(还有什么是正确的命名约定)
编辑:非常感谢大家,让它发挥作用!
答案 0 :(得分:2)
lblquantity.setText(""+quantity);
应该做的工作。或者更好:
lblquantity.setText(Integer.toString(quantity));
答案 1 :(得分:1)
如果您不确定如何使用课程,请在线查看文档。
你可以在这里找到它: http://docs.oracle.com/javase/7/docs/api/javax/swing/JLabel.html
它说JLabel有一个SetText方法,可以用来改变文本。 你可以这样做:
yourlabel.setText("new text");
当然,您需要对JLabel对象的引用。
如果要在JLabel上放置一个整数值,则必须将其转换为字符串。
yourlabel.setText(Integer.toString(quantity));
答案 2 :(得分:1)
您可以使用setText(String)
方法:
quantityLabel.setText("Quantity = " + quantity);
sumLabel.setText("Sum = " + sum);
这假设quantityLabel
和sumLabel
是JLabel
的实例或其子类。