如何使用一个 jLabel 的值到另一个
How to use a value from one jLabel to another
是否可以使用一个 jLabel 中的值来计算一个新值,并将其放入另一个 jLabel 中?我正在制作一个飞机预订平台,并在一个 jLabel 中对机票价格进行了一定的计算。我想使用它来执行以下操作:
do{
jLabel25.get();
} while(jRadioButton5.isSelected());
所以基本上我想使用 do while 循环来查找折扣,但我如何才能在 jLabel 中包含所有可能的值? (所以我不必重复计算)。
我不完全确定你的要求是什么,但无论如何我会尽力提供帮助。
假设您有两个标签:
JLabel label1 = new JLabel l("Hello!");
JLabel label2 = new JLabel l("Hello world!");
如果你现在想将label1("Hello")的内容设置到label2("Hello world!")中,你可以执行以下操作:
label2.setText(label1.getText());
由于您在问题描述中使用了“计算”一词,我假设您的标签包含您要计算的数字。
例如,您可以通过将标签方法 .getText() 与 Integer.parseInt(String s) 或 Double.parseInt(String s) 结合使用来实现这一点,具体取决于您拥有的值类型。例如:
JLabel label1 = new JLabel l("5");
JLabel label2 = new JLabel l("");
int i = Integer.parseInt(label1.getText()); // takes the string from label1 and transforms it to an integer using the parseInt() method.
// i now has the value 5
i = i*5; // an example of some calculation you mentioned you wanted to do
label2.setText(i +""); // transforms the integer value to string and sets it into label2
我不知道我是否正确理解了你的问题,所以如果你需要额外的帮助,请详细说明:)。
是否可以使用一个 jLabel 中的值来计算一个新值,并将其放入另一个 jLabel 中?我正在制作一个飞机预订平台,并在一个 jLabel 中对机票价格进行了一定的计算。我想使用它来执行以下操作:
do{
jLabel25.get();
} while(jRadioButton5.isSelected());
所以基本上我想使用 do while 循环来查找折扣,但我如何才能在 jLabel 中包含所有可能的值? (所以我不必重复计算)。
我不完全确定你的要求是什么,但无论如何我会尽力提供帮助。
假设您有两个标签:
JLabel label1 = new JLabel l("Hello!");
JLabel label2 = new JLabel l("Hello world!");
如果你现在想将label1("Hello")的内容设置到label2("Hello world!")中,你可以执行以下操作:
label2.setText(label1.getText());
由于您在问题描述中使用了“计算”一词,我假设您的标签包含您要计算的数字。
例如,您可以通过将标签方法 .getText() 与 Integer.parseInt(String s) 或 Double.parseInt(String s) 结合使用来实现这一点,具体取决于您拥有的值类型。例如:
JLabel label1 = new JLabel l("5");
JLabel label2 = new JLabel l("");
int i = Integer.parseInt(label1.getText()); // takes the string from label1 and transforms it to an integer using the parseInt() method.
// i now has the value 5
i = i*5; // an example of some calculation you mentioned you wanted to do
label2.setText(i +""); // transforms the integer value to string and sets it into label2
我不知道我是否正确理解了你的问题,所以如果你需要额外的帮助,请详细说明:)。