Java 如何在JLabel中放入整数值?

Java 如何在JLabel中放入整数值?,java,swing,jlabel,Java,Swing,Jlabel,我需要在JLabel上显示一个整数,即使使用integer.parse() 我如何纠正它 JLabel lblTemp = new JLabel(""); lblTemp.setBounds(338, 26, 46, 14); contentPane.add(lblTemp); //store int value of item clicked @ JList int temp = list.getSelectedIndex() + 1; lblTemp.setText(temp); //

我需要在
JLabel
上显示一个整数,即使使用
integer.parse()

我如何纠正它

JLabel lblTemp = new JLabel("");
lblTemp.setBounds(338, 26, 46, 14);
contentPane.add(lblTemp);

//store int value of item clicked @ JList
int temp = list.getSelectedIndex() + 1;
lblTemp.setText(temp);   // <- problem
JLabel lblTemp=新的JLabel(“”);
lblTemp.立根(338,26,46,14);
contentPane.add(lblTemp);
//存储单击的项目的int值@JList
int temp=list.getSelectedIndex()+1;
lblTemp.setText(临时);//
您的temp是一个整数,但是
setText(…)
方法接受的类型是String。首先需要将整数转换为字符串

您的temp是一个整数,但是
setText(…)
方法接受的类型是String。您需要首先将整数转换为字符串。

使用方法:

返回int参数的字符串表示形式

使用方法:

返回int参数的字符串表示形式


在需要字符串的位置放置整数的快速而肮脏的解决方案是执行以下操作:

lblTemp.setText(temp + "");

我希望这能有所帮助。

在需要字符串的地方放置整数的快速而肮脏的解决方案是执行以下操作:

lblTemp.setText(temp + "");
我希望这有帮助。

setText()将字符串作为参数。使用这行代码将int转换为string

Integer.toString(number)
希望有帮助。

setText()将字符串作为参数。使用这行代码将int转换为string

Integer.toString(number)

希望有帮助。

如果您使用包装类整数而不是基元类型int,那么您可以获得自动转换为字符串值的临时toString()方法。如果您使用包装类整数而不是基元类型int,那么您可以获得临时toString()自动转换为字符串值的方法

您可以使用string.valueOf()或Integer.toString()方法

lblTemp.setText(String.valueOf(temp))

lblTemp.setText(Integer.toString(temp))

可以使用String.valueOf()或Integer.toString()方法

lblTemp.setText(String.valueOf(temp))

lblTemp.setText(Integer.toString(temp))

1)Java GUI可能必须在多个平台、不同的屏幕分辨率和不同的PLAF上工作。因此,它们不利于部件的精确放置。要为健壮的GUI组织组件,请改为使用布局管理器,或者与布局填充和边框一起使用。2) 为了更快地获得更好的帮助,post an.1)Java GUI可能必须在多种平台上工作,使用不同的屏幕分辨率&使用不同的PLAF。因此,它们不利于部件的精确放置。要为健壮的GUI组织组件,请改为使用布局管理器,或者与布局填充和边框一起使用。2) 为了更快地获得更好的帮助,请发布一个。