あなたが求めていることは完全にはわかりませんが、とにかく助けてくれるように最善を尽くします。
は、あなたが2つのラベルがあるだろう:(「!こんにちは、世界」)あなたは今、LABEL2にLABEL1(「こんにちは」)の内容を設定したい場合は
JLabel label1 = new JLabel l("Hello!");
JLabel label2 = new JLabel l("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
私はあなたの問題を正しく理解しているか分かりませんので、追加の助けが必要な場合は詳しく教えてください。
さらに詳細を提供する必要があります。 JLabelsは何も計算しません。すでに入手可能な情報、希望する結果、現在得られている結果について説明してください。 – VGR
@VGR上記の詳細をご記入ください^ –
価格や割引要因が変わるたびに計算を繰り返す必要があります。それは避けられない。 – VGR